A B C D E F G H I K L M N O P R S T U V W X Y Z

A

AbstractInteractiveEvaluator<T extends IIndividual<T>> - Class in ga.core.evaluation
Abstract class for interactive fitness evaluators.
AbstractInteractiveEvaluator() - Constructor for class ga.core.evaluation.AbstractInteractiveEvaluator
 
AbstractSettings - Class in ga.view.config
Abstract class that handles setting using a HashMap.
AbstractSettings() - Constructor for class ga.view.config.AbstractSettings
 
AbstractSIGA<T extends IIndividual<T>> - Class in ga.core.algorithm.interactive
Abstract class for an simple interactive genetic algorithm.
AbstractSIGA(IPopulation<T>, IInteractiveFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, IValidator<T>, boolean, IGALogger<T>) - Constructor for class ga.core.algorithm.interactive.AbstractSIGA
Initializes the abstract class.
accept(File) - Method in class furny.ga.util.ExtensionFileFilter
Returns true if the file ends with the specified extension.
accept(File) - Method in class furny.swing.admin.importer.ImporterPanel.DirectoryFileFilter
 
accessThread - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
actFurn - Variable in class furny.furndb.importer.FurnDBImporter
 
actionListener - Variable in class furny.jme.appstate.SimpleAppState
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.BrowserPanel.ActionAddTagsToAll
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.BrowserPanel.ActionDeleteAll
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.BrowserPanel.ActionFind
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.BrowserPanel.ActionRefresh
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.BrowserPanel.ActionResetSearch
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.FurnitureLabel.ActionAddTag
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.FurnitureLabelPopupMenu.ActionDelete
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.FurnitureLabelPopupMenu.ActionShow
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.genotype.GenotypePanel.ActionCreateRandomGenotype
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.genotype.GenotypePanel.ActionLoadGenotype
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.genotype.GenotypePanel.ActionSaveGenotype
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.genotype.GenotypePanel.ActionUpdateView
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.importer.ImporterPanel.ActionImport
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.importer.ImporterPanel.ActionRefreshNow
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.importer.ImporterPanel.ActionSelectAll
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.importer.ImporterPanel.ActionSelectNone
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.importer.ImporterPanel.ActionToggleWatchDog
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.statistics.StatisticsFrame.ActionCascadeViews
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.statistics.StatisticsFrame.ActionCloseAllViews
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.statistics.StatisticsFrame.ActionTileViews
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.ActionAddTag
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.ActionCreateTag
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.ActionRemoveTag
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.tags.TagPanel.ActionAddTag
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.tags.TagPanel.ActionRemoveTag
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.tags.TagPanel.TagTypeChangeListener
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionCenter
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionRotateLeft
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionRotateRight
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleDirection
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleGrid
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleRotation
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleScaleGrid
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleStats
 
actionPerformed(ActionEvent) - Method in class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleUserScaleGrid
 
actionPerformed(ActionEvent) - Method in class furny.swing.common.FileChooserPanel.ActionFileBrowse
 
actionRefreshNow - Variable in class furny.swing.admin.importer.ImporterPanel
 
actSettings - Variable in class ga.view.MTIEvaluator
 
actState - Variable in class ga.view.MTIEvaluator
 
addEvaluationListener(EvaluationListener<T>) - Method in class ga.core.evaluation.AbstractInteractiveEvaluator
 
addEvaluationListener(EvaluationListener<T>) - Method in interface ga.core.evaluation.IInteractiveFitnessEvaluator
Adds an EvaluationListener that will be notified about the evaluation state.
addEvaluationListener(EvaluationListener<T>) - Method in class ga.view.aerial.AerialEvaluationState
 
addEvaluationListener(EvaluationListener<T>) - Method in class ga.view.billard.BillardEvaluationState
 
addEvaluationListener(EvaluationListener<T>) - Method in class ga.view.streaming.StreamingEvaluationState
 
addFurnitureTags(Furniture, Set<Tag>) - Method in class furny.furndb.FurnDBManager
Adds a new set of tags to an existing furniture.
addFurnitureUpdateListener(FurnitureUpdateListener) - Method in class furny.furndb.FurnDBManager
Adds a FurnitureUpdateListener that will be notified about changes.
addIndividual(T) - Method in class ga.core.individual.population.ArrayListPopulation
 
addIndividual(T) - Method in interface ga.core.individual.population.IPopulation
Adds an individual to the population.
addIndividual(T) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
addIndividuals(T...) - Method in class ga.core.individual.population.ArrayListPopulation
 
addIndividuals(IndividualList<T>) - Method in class ga.core.individual.population.ArrayListPopulation
 
addIndividuals(T...) - Method in interface ga.core.individual.population.IPopulation
Adds individuals to the population.
addIndividuals(IndividualList<T>) - Method in interface ga.core.individual.population.IPopulation
Adds individuals to the population.
addIndividuals(T...) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
addIndividuals(IndividualList<T>) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
addLightScatteringProcessor(AssetManager, InputManager, AppSettings, ViewPort, Vector3f) - Static method in class ga.view.factory.EffectsFactory
Adds a processor that creates light scattering effects.
addLine(String, Vector3f, Vector3f) - Method in class furny.jme.node.Arrow
Adds one line to this node.
addLine(String, Vector3f, Vector3f) - Method in class furny.jme.node.Grid
Adds one line to this node.
addRandomObject(float, float) - Method in class ga.view.billard.BillardEvaluationState
Creates a random object and places it at x,y on the table.
addRule(IValidationRule<T>) - Method in class ga.core.validation.RuleValidator
Adds a rule to the set of rules.
addShadowProcessor(AssetManager, AppSettings, ViewPort, Vector3f) - Static method in class ga.view.factory.EffectsFactory
Adds a scene processor that renders shadows.
addSSAOProcessor(AssetManager, InputManager, AppSettings, ViewPort) - Static method in class ga.view.factory.EffectsFactory
Adds an SSAO processor that renders some kind of global illumination.
addTags(List<Tag>) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel
Adds tags.
addTagUpdateListener(TagUpdateListener) - Method in class furny.furndb.FurnDBManager
Adds a TagUpdateListener that will be notified about changes.
addTexture(String) - Method in class furny.states.InitializerUIController
Adds a texture.
addTicks(Vector3f, Vector3f, float, float) - Method in class furny.jme.node.Grid
Adds ticks between start and end to the node.
adjustChaseCam(Node, ChaseCamera, Camera, Node) - Static method in class furny.util.CameraUtils
Adjusts a camera to a target.
AerialEvaluationState<T extends IIndividual<T>> - Class in ga.view.aerial
This interactive evaluator provides an aerial view on the show room.
AerialEvaluationState(IPhenotypeGenerator<T, ? extends Spatial>) - Constructor for class ga.view.aerial.AerialEvaluationState
Creates a new aerial evaluation state.
AerialEvaluationState.ViewSwitchListener - Class in ga.view.aerial
Keyboard listener to switch the perspective.
AerialEvaluationState.ViewSwitchListener() - Constructor for class ga.view.aerial.AerialEvaluationState.ViewSwitchListener
 
AerialUIController<T extends IIndividual<T>> - Class in ga.view.aerial
This is a controller that allows communication with the nifty gui.
AerialUIController(AerialEvaluationState<T>) - Constructor for class ga.view.aerial.AerialUIController
Instantiates a new aerial ui controller.
AerialUIState<T extends IIndividual<T>> - Class in ga.view.aerial
This is an advanced app state which adds gui to the evaluation state.
AerialUIState(AerialEvaluationState<T>, MenuListener) - Constructor for class ga.view.aerial.AerialUIState
Instantiates a new aerial ui state.
age - Variable in class ga.view.examples.simple.SimpleObjectIndividual
 
algorithm - Variable in class furny.states.InitializerPreState
 
algorithm - Variable in class furny.states.SummaryPostState
 
algorithm - Variable in class ga.view.aerial.AerialEvaluationState
 
algorithm - Variable in class ga.view.billard.BillardEvaluationState
 
algorithm - Variable in class ga.view.streaming.StreamingEvaluationState
 
allIndividualsEvaluated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GAConsoleLogger
 
allIndividualsEvaluated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GACSVLogger
 
allIndividualsEvaluated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GADatabaseLogger
 
allIndividualsEvaluated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GANullLogger
 
allIndividualsEvaluated(int, IPopulation<T>) - Method in interface ga.core.logging.IGALogger
Notifies about the population that has been evaluated.
allowDuplicates - Variable in class ga.core.individual.population.ArrayListPopulation
 
allowDuplicates - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
allowDuplicates - Variable in class ga.core.selection.TournamentSelector
 
allTags - Variable in class furny.swing.admin.tags.TagTree
 
alpha - Variable in class ga.view.billard.nodes.BillardObjectNode
 
anchor - Variable in class ga.view.streaming.nodes.PanelNode
 
AnchorNode<T extends IIndividual<T>> - Class in ga.view.streaming.nodes
This provides an anchor nodes that will pull attached nodes through the scene.
AnchorNode(PhysicsSpace) - Constructor for class ga.view.streaming.nodes.AnchorNode
Instantiates a new anchor node.
anchorNodes - Variable in class ga.view.streaming.StreamingEvaluationState
 
antialiasCombo - Variable in class ga.view.config.SettingsDialog2
 
app - Variable in class furny.furndb.importer.FurnDBImporter
 
app - Variable in class furny.furndb.importer.RenderThumbnailState
 
app - Variable in class furny.jme.appstate.SimpleAppState
 
app - Variable in class furny.swing.admin.FurnDBAdminFrame
 
app - Variable in class furny.swing.admin.genotype.GenotypePanel
 
app - Variable in class furny.swing.admin.importer.ImporterPanel
 
app - Variable in class furny.swing.admin.viewer.ViewerCanvasPanel
 
app - Variable in class ga.view.aerial.AerialEvaluationState
 
app - Variable in class ga.view.appstate.SceneState
 
app - Variable in class ga.view.streaming.StreamingEvaluationState
 
APPROVE_SELECTION - Static variable in class ga.view.config.SettingsDialog2
 
arrangeText(int, int) - Method in interface furny.swing.admin.viewer.IModelViewer
Arrange the text.
arrangeText(int, int) - Method in class furny.swing.admin.viewer.ModelViewerState
 
ArrayListPopulation<T extends IIndividual<T>> - Class in ga.core.individual.population
Population implementation that uses an ArrayList.
ArrayListPopulation(IIndividualFactory<T>, int) - Constructor for class ga.core.individual.population.ArrayListPopulation
Creates a new array list population.
ArrayListPopulation(IIndividualFactory<T>, int, boolean) - Constructor for class ga.core.individual.population.ArrayListPopulation
Creates a new array list population.
Arrow - Class in furny.jme.node
This is a simple arrow shape.
Arrow(Vector3f, Vector3f, float, float, AssetManager) - Constructor for class furny.jme.node.Arrow
Creates a new arrow.
arrowNode - Variable in class furny.swing.admin.viewer.ModelViewerState
 
aspect - Variable in class ga.view.streaming.showroom.CameraSettings
 
ASSET_PREFIX - Static variable in class furny.furndb.importer.FilePathModelSource
 
assetBaseDir - Variable in class furny.swing.admin.importer.ImporterPanel
 
assetManager - Variable in class furny.furndb.FurnDBManager
 
assetManager - Variable in class furny.jme.appstate.SimpleAppState
 
assetManager - Variable in class ga.view.appstate.GUIState
 
assetManager - Variable in class ga.view.appstate.SceneState
 
assetManager - Variable in class ga.view.examples.simple.SimpleObjectPhenotypeGenerator
 
assetManager - Variable in class ga.view.processor.OffscreenProcessor
 
assetManager - Variable in class ga.view.streaming.showroom.ShowRoomFactory
 
assetPath - Variable in class furny.furndb.importer.FileModelSource
 
assetPath - Variable in class furny.furndb.importer.FilePathModelSource
 
assetPath - Variable in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
assignFitness(List<Cluster<T>>, T) - Static method in class ga.core.algorithm.util.ClusterUtil
Assigns the fitness depending on the type of individual.
assignFitness(T) - Method in interface ga.core.individual.population.IClusterPopulation
Searches for the cluster containing the given individual and assigns fitness to all individuals in the cluster.
assignFitness() - Method in interface ga.core.individual.population.IClusterPopulation
Assign fitness in all clusters.
assignFitness(T) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
assignFitness() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
assignIntervalFitness(Cluster<T>, I) - Static method in class ga.core.algorithm.util.ClusterUtil
Assigns an interval fitness if the individual is an instance of IIntervalFitness.
assignNumericFitness(Cluster<T>, I) - Static method in class ga.core.algorithm.util.ClusterUtil
Assigns the fitness of one individual to all individuals of the cluster.
attachedNode - Variable in class ga.view.streaming.nodes.AnchorNode
 
attachJoint(PanelNode<T>) - Method in class ga.view.streaming.nodes.AnchorNode
Attachs a joint to the given node.
audioRenderer - Variable in class furny.states.InitializerUIState
 
audioRenderer - Variable in class furny.states.SummaryUIState
 
audioRenderer - Variable in class ga.view.aerial.AerialUIState
 
AWT_RGBA4444 - Static variable in class furny.furndb.PNGLoader
 
AWT_RGBA5551 - Static variable in class furny.furndb.PNGLoader
 
awtImage - Variable in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
axisNode - Variable in class furny.swing.admin.viewer.ModelViewerState
 

B

backgroundColor - Variable in class ga.view.processor.OffscreenProcessor
 
backToMenu() - Method in interface ga.view.appstate.menu.MenuListener
Callback when a state is exited.
backToMenu() - Method in class ga.view.MTIEvaluator
 
bigger - Variable in class furny.ga.util.FurnitureUtil.FurniturePair
 
BillardEvaluationState<T extends IAgeIndividual<T>> - Class in ga.view.billard
This interactive evaluator is a special case for direct selection.
BillardEvaluationState(IIndividualFactory<T>, IPhenotypeGenerator<T, Geometry>) - Constructor for class ga.view.billard.BillardEvaluationState
Instantiates a new billard evaluation state.
BillardEvaluationState.CenteringListener - Class in ga.view.billard
Key listener to toggle centering behavior.
BillardEvaluationState.CenteringListener() - Constructor for class ga.view.billard.BillardEvaluationState.CenteringListener
 
BillardEvaluationState.ClickListener - Class in ga.view.billard
Mouse listener to recognize clicks on objects.
BillardEvaluationState.ClickListener() - Constructor for class ga.view.billard.BillardEvaluationState.ClickListener
 
BillardEvaluationState.DebugListener - Class in ga.view.billard
Key listener to toggle debug display.
BillardEvaluationState.DebugListener() - Constructor for class ga.view.billard.BillardEvaluationState.DebugListener
 
BillardEvaluationState.PausedListener - Class in ga.view.billard
Key listener to toggle pause.
BillardEvaluationState.PausedListener() - Constructor for class ga.view.billard.BillardEvaluationState.PausedListener
 
BillardObjectNode<T extends IAgeIndividual<T>> - Class in ga.view.billard.nodes
Object node the for BillardEvaluationState.
BillardObjectNode(AssetManager, Geometry, T) - Constructor for class ga.view.billard.nodes.BillardObjectNode
Instantiates a new billard object node.
blueMaterial - Variable in class furny.swing.admin.viewer.ModelViewerState
 
bounds - Variable in class furny.ga.FurnEntry
 
bounds - Variable in class furny.ga.PseudoSpace
 
bounds - Variable in class ga.view.streaming.showroom.BoxShowRoom
 
BOX_HEIGHT - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
BOX_LENGTH - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
BOX_WIDTH - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
BoxShowRoom - Class in ga.view.streaming.showroom
This is a ShowRoom that has a rectangular floor area.
BoxShowRoom(AssetManager, AppSettings, ShowRoomSettings) - Constructor for class ga.view.streaming.showroom.BoxShowRoom
Instantiates a new box show room.
BoxShowRoom.LightingType - Enum in ga.view.streaming.showroom
Enum of the types of lighting.
BoxShowRoom.LightingType() - Constructor for enum ga.view.streaming.showroom.BoxShowRoom.LightingType
 
browser - Variable in class furny.swing.admin.FurnitureLabel
 
BrowserPanel - Class in furny.swing.admin
This is an extended JPanel that contains a table displaying furnitures.
BrowserPanel(IFurnitureViewer) - Constructor for class furny.swing.admin.BrowserPanel
Instantiates a new browser panel.
browserPanel - Variable in class furny.swing.admin.FurnDBAdminFrame
 
BrowserPanel.ActionAddTagsToAll - Class in furny.swing.admin
Action to add tags to all visible furnitures.
BrowserPanel.ActionAddTagsToAll() - Constructor for class furny.swing.admin.BrowserPanel.ActionAddTagsToAll
Instantiates a new action add tags to all.
BrowserPanel.ActionDeleteAll - Class in furny.swing.admin
Action to delete all visible furnitures.
BrowserPanel.ActionDeleteAll() - Constructor for class furny.swing.admin.BrowserPanel.ActionDeleteAll
Instantiates a new action delete all.
BrowserPanel.ActionFind - Class in furny.swing.admin
Action to trigger a search.
BrowserPanel.ActionFind() - Constructor for class furny.swing.admin.BrowserPanel.ActionFind
Instantiates a new action find.
BrowserPanel.ActionRefresh - Class in furny.swing.admin
Action to refresh the furniture ids.
BrowserPanel.ActionRefresh() - Constructor for class furny.swing.admin.BrowserPanel.ActionRefresh
Instantiates a new action refresh.
BrowserPanel.ActionResetSearch - Class in furny.swing.admin
Action to reset the search text field.
BrowserPanel.ActionResetSearch() - Constructor for class furny.swing.admin.BrowserPanel.ActionResetSearch
Instantiates a new action reset search.
BrowserPanel.FurnitureCellRenderer - Class in furny.swing.admin
Table cell renderer for furnitures.
BrowserPanel.FurnitureCellRenderer(IFurnitureBrowser) - Constructor for class furny.swing.admin.BrowserPanel.FurnitureCellRenderer
Instantiates a new furniture cell renderer.
BrowserPanel.FurnitureTableModel - Class in furny.swing.admin
Table model for furnitures.
BrowserPanel.FurnitureTableModel() - Constructor for class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
buildFromXml(String) - Static method in class ga.view.config.ViewSettings
Builds the viewsettings from xml.
buildFromXml(File) - Static method in class ga.view.config.ViewSettings
Builds the viewsettings from xml.
buildFromXml(InputStream) - Static method in class ga.view.config.ViewSettings
Builds the from xml.
bulletAppState - Variable in class ga.view.billard.BillardEvaluationState
 
bulletAppState - Variable in class ga.view.streaming.StreamingEvaluationState
 
busyLabel - Variable in class furny.swing.admin.BrowserPanel.FurnitureCellRenderer
 
button - Variable in class furny.swing.common.FileChooserPanel
 
bytes - Variable in class furny.entities.TextureData
 

C

calcDistance(FurnLayoutIndividual, FurnLayoutIndividual, GAContext) - Static method in class furny.ga.util.Distance
Deprecated. This old distance calculation was not working well.
calcDistance2(FurnLayoutIndividual, FurnLayoutIndividual, GAContext) - Static method in class furny.ga.util.Distance
Distance calculation for two furniture layouts.
calculateCentroid(Collection<T>) - Static method in class ga.core.algorithm.util.ClusterUtil
Calculates the centroid of the collection.
cam - Variable in class furny.furndb.importer.RenderThumbnailState
 
cam - Variable in class furny.jme.appstate.SimpleAppState
 
cam - Variable in class ga.view.appstate.GUIState
 
cam - Variable in class ga.view.appstate.SceneState
 
cam - Variable in class ga.view.input.CamDragListener
 
CamDragListener - Class in ga.view.input
This is a mouse listener for dragging the camera around the target point.
CamDragListener(Camera, InputManager, CameraSettings) - Constructor for class ga.view.input.CamDragListener
Instantiates a new cam drag listener.
CameraSettings - Class in ga.view.streaming.showroom
 
CameraSettings(Vector3f, Vector3f, float, float, float, float, float, float, float, float, boolean) - Constructor for class ga.view.streaming.showroom.CameraSettings
Instantiates a new camera settings.
CameraSettings.Type - Enum in ga.view.streaming.showroom
Types of perspectives.
CameraSettings.Type() - Constructor for enum ga.view.streaming.showroom.CameraSettings.Type
 
CameraUtils - Class in furny.util
Utility class for handling cameras.
CameraUtils() - Constructor for class furny.util.CameraUtils
Instantiation is not allowed.
camSettings - Variable in class furny.states.InitializerPreState
 
camSettings - Variable in class ga.view.aerial.AerialEvaluationState
 
camSettings - Variable in class ga.view.streaming.ShowRoomState
 
camSettings - Variable in class ga.view.streaming.StreamingEvaluationState
 
camTarget - Variable in class furny.furndb.importer.RenderThumbnailState
 
camTarget - Variable in class furny.swing.admin.viewer.ModelViewerState
 
CANCEL_SELECTION - Static variable in class ga.view.config.SettingsDialog2
 
canImport(JComponent, DataFlavor[]) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagTransferHandler
 
canRotate - Variable in class ga.view.input.CamDragListener
 
canvas - Variable in class furny.swing.admin.genotype.GenotypePanel
 
canvas - Variable in class furny.swing.admin.viewer.ViewerCanvasPanel
 
captureNextFrame - Variable in class furny.furndb.importer.RenderThumbnailState
 
CEILING_MATERIAL - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
ceilingMaterial - Variable in class ga.view.streaming.showroom.ShowRoom
 
center(Node) - Static method in class furny.util.ModelUtil
Centers the JME node to the world.
center - Variable in class ga.core.individual.IndividualComparator.TestInterval
 
centerFurniture(boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Centers the furniture.
centerFurniture(boolean) - Method in class furny.swing.admin.viewer.ModelViewerState
 
centroidOf(Collection<FurnLayoutIndividual>) - Method in class furny.ga.FurnLayoutIndividual
 
chartList - Variable in class furny.swing.admin.statistics.StatisticsFrame
 
chartModel - Variable in class furny.swing.admin.statistics.StatisticsFrame
 
chaseCam - Variable in class furny.furndb.importer.RenderThumbnailState
 
chaseCam - Variable in class furny.swing.admin.viewer.ModelViewerState
 
checkForExit() - Method in class furny.furndb.importer.FurnDBImporter
Checks for the action to perform depending on the exit mode.
checkInit() - Method in class furny.swing.admin.genotype.GenotypePanel
Checks if required components have been initialized.
checkInit() - Method in class furny.swing.admin.viewer.ViewerCanvasPanel
Check if initialized.
checkThread() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Helper method to check if the current thread is the creation thread.
cleanup() - Method in class furny.furndb.importer.RenderThumbnailState
 
cleanup() - Method in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
cleanup() - Method in class furny.states.InitializerPreState
 
cleanup() - Method in class furny.states.InitializerUIState
 
cleanup() - Method in class furny.states.SummaryPostState
 
cleanup() - Method in class furny.states.SummaryUIState
 
cleanup() - Method in class ga.view.aerial.AerialEvaluationState
 
cleanup() - Method in class ga.view.aerial.AerialUIState
 
cleanup() - Method in class ga.view.appstate.RootNodeState
 
cleanup() - Method in class ga.view.billard.BillardEvaluationState
 
cleanup() - Method in class ga.view.processor.OffscreenProcessor
 
cleanup() - Method in class ga.view.streaming.StreamingEvaluationState
 
clear() - Method in class ga.core.individual.population.ArrayListPopulation
 
clear() - Method in interface ga.core.individual.population.IPopulation
Clears the population.
clear() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
clear() - Method in class ga.view.config.AbstractSettings
Clears the map of settings.
clone() - Method in class furny.ga.FurnEntry
 
clone() - Method in class furny.ga.FurnEntryList
 
clone() - Method in class furny.ga.FurnLayoutIndividual
 
clone() - Method in class furny.ga.RoomVector
 
clone() - Method in interface ga.core.individual.IIndividual
Creates a new individual that is equal to this.
clone() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
clone() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
clone() - Method in class ga.view.streaming.showroom.Wall
Creates a clone of this box.
clusterCount - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
clusterer - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
clusters - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
ClusterUtil - Class in ga.core.algorithm.util
Utility class for handling clusters.
ClusterUtil() - Constructor for class ga.core.algorithm.util.ClusterUtil
Instantiation is not allowed.
COL_COUNT - Static variable in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
COL_FILE - Static variable in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
COL_SELECT - Static variable in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
CollectionUtils - Class in furny.ga.util
Utility class for handling collections.
CollectionUtils() - Constructor for class furny.ga.util.CollectionUtils
Instantiation is not allowed.
colorDepthCombo - Variable in class ga.view.config.SettingsDialog2
 
colorVal - Variable in class ga.view.billard.nodes.BillardObjectNode
 
comboBox - Variable in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagCreationPane
 
compare(T, T) - Method in class ga.core.individual.IndividualComparator
 
compare(DisplayMode, DisplayMode) - Method in class ga.view.config.SettingsDialog2.DisplayModeSorter
 
compareInterval(IIntervalFitness, IIntervalFitness) - Method in class ga.core.individual.IndividualComparator
Compare fitness intervals.
compareNumber(IFitness, IFitness) - Method in class ga.core.individual.IndividualComparator
Simply compare point fitness.
compareTo(Tag) - Method in class furny.entities.Tag
 
compareTo(FurnEntry) - Method in class furny.ga.FurnEntry
 
configureCamera(Camera) - Method in class ga.view.streaming.showroom.CameraSettings
Configures a camera.
consoleFont - Variable in class furny.swing.admin.viewer.ModelViewerState
 
contains(Polygon2D) - Method in class furny.ga.PseudoSpace
 
contains(Polygon2D) - Method in interface ga.view.interfaces.IPhenotypeSpace
Checks if a shape is inside the space and does not intersect the bounds.
contains(Polygon2D) - Method in class ga.view.streaming.showroom.BoxShowRoom
 
containsAny(IndividualList<T>) - Method in class ga.core.individual.population.ArrayListPopulation
 
containsAny(IndividualList<T>) - Method in interface ga.core.individual.population.IPopulation
Determine if one of the individuals is contained in this list.
containsAny(IndividualList<T>) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
containsFurniture(Furniture) - Method in class furny.ga.FurnEntryList
Searches all furniture entries for the given furniture.
context - Variable in class furny.ga.FurnLayoutIndividual
The GA context is always required.
context - Variable in class furny.jme.appstate.SimpleAppState
 
context - Variable in class furny.swing.admin.genotype.GenotypePanel
 
context - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
control - Variable in class ga.view.billard.nodes.BillardObjectNode
 
control - Variable in class ga.view.streaming.nodes.AnchorNode
 
control - Variable in class ga.view.streaming.nodes.PanelNode
 
controller - Variable in class furny.states.InitializerUIState
 
controller - Variable in class furny.states.SummaryUIState
 
controller - Variable in class ga.view.aerial.AerialUIState
 
convertTexturesToDB(EntityManager, Furniture, File) - Method in class furny.furndb.FurnDBManager
Helper method that creates byte arrays from textures to save them in the database.
Couple<A,B> - Class in furny.ga.tuples
An immutable couple of two values.
Couple(A, B) - Constructor for class furny.ga.tuples.Couple
Creates a new couple.
createChart(long) - Method in class furny.swing.admin.statistics.chart.FitnessHistogramChart
 
createChart(long) - Method in class furny.swing.admin.statistics.chart.FurnitureHistogramChart
 
createChart(long) - Method in interface furny.swing.admin.statistics.chart.IChartSettings
Creates a chart for the given run id.
createChart(long) - Method in class furny.swing.admin.statistics.chart.MaxFitnessGenerationChart
 
createChart(long) - Method in class furny.swing.admin.statistics.chart.MaxFitnessTimeChart
 
createChart(long) - Method in class furny.swing.admin.statistics.chart.MeanFitnessGenerationChart
 
createChart(long) - Method in class furny.swing.admin.statistics.chart.MeanFitnessTimeChart
 
createChart(long) - Method in class furny.swing.admin.statistics.chart.MinMaxFitnessGenerationChart
 
createCountPanel() - Method in class furny.swing.admin.genotype.GenotypePanel
Creates the min max count panel.
createDefaultLights(Node) - Static method in class furny.util.LightingUtil
Creates two directional lights at fixed points and adds them to the node.
createEntityManager() - Method in class furny.furndb.FurnDBManager
Creates an EntityManager to start a database transaction.
createEntityManager() - Method in class furny.ga.logger.StatisticsDBManager
Creates an EntityManager to start a database transaction.
createFurniturePanel() - Method in class furny.swing.admin.FurnDBAdminFrame
Creates the furniture panel.
createGenotypePanel() - Method in class furny.swing.admin.genotype.GenotypePanel
Creates the genotype panel.
createImage(byte[]) - Static method in class furny.util.IOUtils
Converts a byte array of image data to an image.
createImportPanel(ImporterPanel.FileTableModel) - Method in class furny.swing.admin.importer.ImporterPanel
Creates the import panel.
createLightObj(Vector3f) - Method in class ga.view.streaming.showroom.BoxShowRoom
Method for debugging.
createLights() - Method in class ga.view.streaming.showroom.BoxShowRoom
Creates the lights.
createLiveExchangePanel() - Method in class furny.swing.admin.importer.ImporterPanel
Creates the live exchange panel.
createNode(byte[]) - Static method in class furny.util.IOUtils
Converts a byte array to a JME node.
createObject(Class<?>, Class<?>[], Object[]) - Method in class ga.view.config.AbstractSettings
 
createObject(String, Class<?>[], Object...) - Method in class ga.view.config.AbstractSettings
 
createPanel(T) - Method in class ga.view.streaming.StreamingEvaluationState
Creates a panel for an individual.
createPhenotype(FurnLayoutIndividual) - Method in class furny.ga.FurnLayoutPhenotypeGenerator
 
createPhenotype(SimpleObjectIndividual) - Method in class ga.view.examples.simple.SimpleObjectPhenotypeGenerator
 
createPhenotype(T) - Method in interface ga.view.interfaces.IPhenotypeGenerator
Creates a phenotype from a genotype.
createRightPanel() - Method in class furny.swing.admin.statistics.StatisticsFrame
Creates the right panel.
createShowRoom() - Method in class ga.view.streaming.showroom.ShowRoomFactory
Creates a new ShowRoom object by cloning the template.
createShowRoom(boolean) - Method in class ga.view.streaming.showroom.ShowRoomFactory
Creates a new ShowRoom object.
createSimple(String, String) - Method in class ga.view.config.AbstractSettings
Creates data of ground datatype (boolean, string, int, long, float, double).
createSortedMap(Map<Furniture, T>) - Static method in class furny.ga.util.FurnitureUtil
Creates a descending sorted map from the given map.
createTagsPanel() - Method in class furny.swing.admin.FurnDBAdminFrame
Creates the tags panel.
createTransferable(JComponent) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagTransferHandler
 
createTransferable(JComponent) - Method in class furny.swing.admin.tags.TagTransferHandler
 
createTranslatedModel() - Method in class furny.ga.FurnEntry
Creates a copy of the furnitures model and translates/rotates it.
createUI() - Method in class ga.view.config.SettingsDialog2
init creates the components to use the dialog.
createViewPort - Variable in class furny.jme.appstate.SimpleAppState
 
CRITICAL_WHILE_ITERATIONS - Static variable in class ga.core.algorithm.automatic.SGA
 
CRITICAL_WHILE_ITERATIONS - Static variable in class ga.core.algorithm.automatic.SGAGeneration
 
CRITICAL_WHILE_ITERATIONS - Static variable in class ga.core.algorithm.interactive.SIGA
 
CRITICAL_WHILE_ITERATIONS - Static variable in class ga.core.algorithm.interactive.SIGAGeneration
 
crossover(FurnLayoutIndividual, FurnLayoutIndividual, GAContext) - Method in class furny.ga.operators.OnePointCrossoverOp
 
crossover(FurnLayoutIndividual, FurnLayoutIndividual, GAContext) - Method in class furny.ga.operators.SegmentCutCrossoverOp
 
crossover(FurnLayoutIndividual, FurnLayoutIndividual, GAContext) - Method in class furny.ga.operators.SwapCrossoverOp
 
crossover(T, T, GAContext) - Method in interface ga.core.goperators.ICrossoverOp
Performs a crossover (if probability met) of the given individuals and returns a list of the results.
crossover(SimpleObjectIndividual, SimpleObjectIndividual, GAContext) - Method in class ga.view.examples.simple.SimpleObjectCrossoverOp
 
crossoverOp - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
crossoverOp - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
crossoverOperator - Variable in class ga.core.algorithm.automatic.SGA
 
csvFileName - Variable in class furny.ga.logger.GACSVLogger
 

D

data - Variable in class furny.ga.logger.GACSVLogger
 
DataCache - Class in furny.ga.logger
Caches data for the db logger and statistics tool.
DataCache() - Constructor for class furny.ga.logger.DataCache
 
DataCache.DataId - Enum in furny.ga.logger
 
DataCache.DataId() - Constructor for enum furny.ga.logger.DataCache.DataId
 
date - Variable in class furny.entities.Furniture
 
date - Variable in class furny.ga.logger.entities.LogEvent
The date.
dateLabel - Variable in class furny.swing.admin.FurnitureLabel
 
DBLocator - Class in furny.furndb
Implementation of JME AssetLocator that is used to load textures of a model from the database.
DBLocator() - Constructor for class furny.furndb.DBLocator
 
DBLocator.AssetInfoDB - Class in furny.furndb
AssetInfo implementation to distinguish other assets from database assets.
DBLocator.AssetInfoDB(AssetManager, AssetKey<?>) - Constructor for class furny.furndb.DBLocator.AssetInfoDB
Constructor.
dbManager - Variable in class furny.furndb.FurnCache
 
DBModelSource - Class in furny.furndb.importer
Implementation of a model source, that iterates over all furnitures in the FurnDB.
DBModelSource() - Constructor for class furny.furndb.importer.DBModelSource
Creates a model source, that iterates over all furnitures in the FurnDB.
debug - Variable in class ga.view.billard.BillardEvaluationState
 
DEFAULT_COLOR - Static variable in class ga.view.streaming.showroom.ShowRoom
 
DEFAULT_FILE - Static variable in class furny.ga.logger.GACSVLogger
 
deleteFurniture(Long) - Method in class furny.furndb.FurnDBManager
Deletes a furniture from the database.
deleteTag(Tag) - Method in class furny.furndb.FurnDBManager
Deletes a tag from the database.
descending - Variable in class ga.core.individual.IndividualComparator
 
description - Variable in class furny.entities.MetaData
 
description - Variable in class furny.ga.util.ExtensionFileFilter
A description for the file type.
descriptionLabel - Variable in class furny.swing.admin.FurnitureLabel
 
desktop - Variable in class furny.swing.admin.statistics.StatisticsFrame
 
detachJoint() - Method in class ga.view.streaming.nodes.AnchorNode
Detaches the joint to the node.
df - Variable in class furny.swing.admin.FurnitureLabel
 
diffAngleDeg(RoomVector) - Method in class furny.ga.RoomVector
Calculates the degrees difference between the rotations.
diffRotation(RoomVector) - Method in class furny.ga.RoomVector
Calculates the rotation steps difference between the rotations.
dimension - Variable in class furny.entities.MetaData
 
dimensionsLabel - Variable in class furny.swing.admin.FurnitureLabel
 
disabledColor - Variable in class furny.swing.admin.FurnitureLabel
 
disabledFont - Variable in class furny.swing.admin.FurnitureLabel
 
displayFreqCombo - Variable in class ga.view.config.SettingsDialog2
 
displayResCombo - Variable in class ga.view.config.SettingsDialog2
 
distance(RoomVector) - Method in class furny.ga.RoomVector
Calculates the euklidean distance between this an the other room vector.
Distance - Class in furny.ga.util
Utility class for calculating furniture layout individual distance.
Distance() - Constructor for class furny.ga.util.Distance
Instantiation is not allowed.
distance - Variable in class ga.view.input.CamDragListener
 
distanceFrom(FurnLayoutIndividual) - Method in class furny.ga.FurnLayoutIndividual
 
distanceFrom(T) - Method in interface ga.core.individual.IClusterableIndividual
Calculates the distance from this individual to the second individual, normalized to [0;1].
doClustering() - Method in interface ga.core.individual.population.IClusterPopulation
Divides the population into clusters.
doClustering() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
doFadeIn() - Method in class ga.view.billard.nodes.BillardObjectNode
Indicates that the node has been created.
doFadeOut() - Method in class ga.view.billard.nodes.BillardObjectNode
Indicates that the node has beeing destroyed.
doLayout() - Method in class furny.swing.admin.viewer.ViewerCanvasPanel
 
doOperate() - Method in class ga.core.goperators.ProbabilityOp
Calculates by internal probability and random number if the operator should operate.
doOperate(int) - Method in class ga.core.goperators.ProbabilityOp
Calculates by given probability and random number if the operator should operate.
doRender - Variable in class furny.furndb.importer.RenderThumbnailState
 
doReproduction() - Method in class ga.core.algorithm.automatic.SGAGeneration
Selects two individuals, recombines and mutates them.
doReproduction() - Method in class ga.core.algorithm.interactive.SIGAGeneration
Selects two individuals, recombines and mutates them.
doSave - Variable in class furny.furndb.importer.RenderThumbnailState
 
doSelect() - Method in class ga.view.billard.nodes.BillardObjectNode
Indicates that the node has been selected.
doubleClickListener - Variable in class ga.view.appstate.menu.MenuState
 
doubleClickListener - Variable in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
doubleClickListener - Variable in class ga.view.streaming.ShowRoomState
 
doubleDoubleCache - Variable in class furny.ga.logger.DataCache
 
doubleLongCache - Variable in class furny.ga.logger.DataCache
 
dragListener - Variable in class furny.states.InitializerPreState
 
dragListener - Variable in class ga.view.aerial.AerialEvaluationState
 
dragListener - Variable in class ga.view.billard.BillardEvaluationState
 
dragListener - Variable in class ga.view.streaming.ShowRoomState
 
dragListener - Variable in class ga.view.streaming.StreamingEvaluationState
 
duUpdateGeometryIndices() - Method in class ga.view.streaming.showroom.Wall
 
duUpdateGeometryNormals() - Method in class ga.view.streaming.showroom.Wall
 
duUpdateGeometryTextures() - Method in class ga.view.streaming.showroom.Wall
 
duUpdateGeometryVertices() - Method in class ga.view.streaming.showroom.Wall
 

E

editDescription() - Method in class furny.swing.admin.FurnitureLabel
Edits the description.
editDimension() - Method in class furny.swing.admin.FurnitureLabel
Edits the dimension.
editDimension(Furniture) - Method in class furny.swing.admin.FurnitureLabel
Edits the dimension of a furniture.
EditFurnitureTagsPanel - Class in furny.swing.admin.tags
Panel for editing the tags of a furniture.
EditFurnitureTagsPanel() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel
Instantiates a new edits the furniture tags panel.
EditFurnitureTagsPanel.ActionAddTag - Class in furny.swing.admin.tags
Action to add a tag.
EditFurnitureTagsPanel.ActionAddTag() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.ActionAddTag
Instantiates a new action to add a tag.
EditFurnitureTagsPanel.ActionCreateTag - Class in furny.swing.admin.tags
Action to create a new tag.
EditFurnitureTagsPanel.ActionCreateTag() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.ActionCreateTag
Instantiates a new action to create a tag.
EditFurnitureTagsPanel.ActionRemoveTag - Class in furny.swing.admin.tags
Action to remove tags.
EditFurnitureTagsPanel.ActionRemoveTag() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.ActionRemoveTag
Instantiates a new action to remove tags.
EditFurnitureTagsPanel.AddTagMouseListener - Class in furny.swing.admin.tags
Mouse listener to add tags.
EditFurnitureTagsPanel.AddTagMouseListener() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.AddTagMouseListener
 
EditFurnitureTagsPanel.RemoveTagMouseListener - Class in furny.swing.admin.tags
Mouse listener to remove tags.
EditFurnitureTagsPanel.RemoveTagMouseListener() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.RemoveTagMouseListener
 
EditFurnitureTagsPanel.TagCreationPane - Class in furny.swing.admin.tags
Panel for creating new tags.
EditFurnitureTagsPanel.TagCreationPane(TagType) - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.TagCreationPane
Instantiates a new tag creation pane.
EditFurnitureTagsPanel.TagListModel - Class in furny.swing.admin.tags
List model for tags.
EditFurnitureTagsPanel.TagListModel() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.TagListModel
 
EditFurnitureTagsPanel.TagListRenderer - Class in furny.swing.admin.tags
List renderer for tags.
EditFurnitureTagsPanel.TagListRenderer() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.TagListRenderer
 
EditFurnitureTagsPanel.TagTransferHandler - Class in furny.swing.admin.tags
Transfer handler for tags.
EditFurnitureTagsPanel.TagTransferHandler() - Constructor for class furny.swing.admin.tags.EditFurnitureTagsPanel.TagTransferHandler
Instantiates a new tag transfer handler.
editItemNumber() - Method in class furny.swing.admin.FurnitureLabel
Edits the item number.
editName() - Method in class furny.swing.admin.FurnitureLabel
Edits the name.
editPrice() - Method in class furny.swing.admin.FurnitureLabel
Edits the price.
editPrice(Furniture) - Method in class furny.swing.admin.FurnitureLabel
Edits the price of a furniture.
editText(JLabel) - Method in class furny.swing.admin.FurnitureLabel
Edits the text of a label.
EffectsFactory - Class in ga.view.factory
A factory for creating effects and adding them to scenes.
EffectsFactory() - Constructor for class ga.view.factory.EffectsFactory
Instantiation is not allowed.
element - Variable in class ga.view.config.GASettings
 
emptyLabel - Variable in class furny.swing.admin.BrowserPanel.FurnitureCellRenderer
 
enabled - Variable in class ga.view.interfaces.MouseListener
 
enabled - Variable in class ga.view.streaming.StreamingEvaluationState
 
ended - Variable in class furny.ga.logger.entities.EvaluationRunEntry
The ended date.
entityManagerFactory - Variable in class furny.furndb.FurnDBManager
 
entityManagerFactory - Variable in class furny.ga.logger.StatisticsDBManager
 
entries - Variable in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
equals(Object) - Method in class furny.entities.Furniture
 
equals(Object) - Method in class furny.entities.Tag
 
equals(Object) - Method in class furny.ga.FurnEntry
 
equals(Object) - Method in class furny.ga.FurnLayoutIndividual
 
equals(Object) - Method in class furny.ga.RoomVector
 
equals(Object) - Method in class furny.ga.tuples.Couple
 
equals(Object) - Method in class furny.ga.util.FurnitureUtil.FurniturePair
 
equals(Object) - Method in class furny.swing.admin.tags.TagFlavor
 
equals(DataFlavor) - Method in class furny.swing.admin.tags.TagFlavor
 
evaluate(T) - Method in interface ga.core.evaluation.IFitnessEvaluator
Evaluates the given individual.
evaluate(T) - Method in interface ga.core.evaluation.IInteractiveFitnessEvaluator
 
evaluate(T) - Method in class ga.view.aerial.AerialEvaluationState
 
evaluate(T) - Method in class ga.view.billard.BillardEvaluationState
 
evaluate(T) - Method in class ga.view.streaming.StreamingEvaluationState
 
evaluateAutomatic() - Method in class ga.core.individual.population.ArrayListPopulation
 
evaluateAutomatic() - Method in interface ga.core.individual.population.IPopulation
Evaluates all individiduals using the automatic evaluator.
evaluateAutomatic() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
evaluatingIndividuals - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
EvaluationListener<T extends IIndividual<T>> - Interface in ga.core.evaluation
Listener for receiving notifications about the evaluation state.
EvaluationNode - Class in ga.view.streaming.nodes
This node is a zone for up/downvoting individuals by dropping them on this.
EvaluationNode(String, Geometry) - Constructor for class ga.view.streaming.nodes.EvaluationNode
Instantiates a new evaluation node.
evaluationRun - Variable in class furny.ga.logger.entities.LogEvent
The evaluation run.
EvaluationRunEntry - Class in furny.ga.logger.entities
Database entry for an evaluation run.
EvaluationRunEntry() - Constructor for class furny.ga.logger.entities.EvaluationRunEntry
Instantiates a new evaluation run entry.
evaluationStarted() - Method in class furny.ga.logger.GAConsoleLogger
 
evaluationStarted() - Method in class furny.ga.logger.GACSVLogger
 
evaluationStarted() - Method in class furny.ga.logger.GADatabaseLogger
 
evaluationStarted() - Method in class furny.ga.logger.GANullLogger
 
evaluationStarted() - Method in interface ga.core.logging.IGALogger
Notifies about the start of the evaluation.
evaluator - Variable in class furny.states.InitializerPreState
 
evaluator - Variable in class furny.states.InitializerUIController
 
evaluator - Variable in class furny.states.InitializerUIState
 
evaluator - Variable in class furny.states.SummaryPostState
 
evaluator - Variable in class furny.states.SummaryUIController
 
evaluator - Variable in class furny.states.SummaryUIState
 
evaluator - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
evaluator - Variable in class ga.core.individual.population.ArrayListPopulation
 
evaluator - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
evaluator - Variable in class ga.view.aerial.AerialUIController
The evaluator.
evaluator - Variable in class ga.view.aerial.AerialUIState
 
EVALUATOR - Static variable in class ga.view.config.GASettings
 
event - Variable in class furny.ga.logger.entities.IndividualEntry
The event.
EventType - Enum in furny.ga.logger.entities
Types of events.
EventType() - Constructor for enum furny.ga.logger.entities.EventType
 
executor - Variable in class furny.furndb.FurnDBManager
 
executor - Variable in class furny.ga.logger.GADatabaseLogger
 
exit() - Method in class furny.furndb.FurnDBManager
Lets the manager exit and clean up its resources.
exit() - Method in class furny.ga.logger.GAConsoleLogger
 
exit() - Method in class furny.ga.logger.GACSVLogger
 
exit() - Method in class furny.ga.logger.GADatabaseLogger
 
exit() - Method in class furny.ga.logger.GANullLogger
 
exit() - Method in class furny.ga.logger.StatisticsDBManager
Lets the manager exit and clean up its resources.
exit() - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
exit() - Method in interface ga.core.algorithm.interactive.ISIGA
Exits the algorithm and frees resources.
exit() - Method in interface ga.core.logging.IGALogger
Notifies about the termination of the algorithm.
exitMode - Variable in class furny.furndb.importer.FurnDBImporter
 
extension - Variable in class furny.ga.util.ExtensionFileFilter
The extension (for example, "png" for *.png files).
ExtensionFileFilter - Class in furny.ga.util
A filter for JFileChooser that filters files by extension.
ExtensionFileFilter(String, String) - Constructor for class furny.ga.util.ExtensionFileFilter
Standard constructor.
extractImageData(BufferedImage) - Method in class furny.furndb.PNGLoader
Gets a byte array from an image.

F

factory - Variable in class ga.core.individual.population.ArrayListPopulation
 
factory - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
factory - Variable in class ga.view.billard.BillardEvaluationState
 
fadeIn - Variable in class ga.view.billard.nodes.BillardObjectNode
 
fadeOut - Variable in class ga.view.billard.nodes.BillardObjectNode
 
fadeSpeed - Variable in class ga.view.streaming.nodes.PanelNode
 
fadeToAlpha - Variable in class ga.view.streaming.nodes.PanelNode
 
file - Variable in class furny.swing.admin.importer.ImporterPanel.FileEntry
 
file - Variable in class furny.swing.common.FileChooserPanel
 
fileChooserPanel - Variable in class furny.swing.admin.importer.ImporterPanel
 
FileChooserPanel - Class in furny.swing.common
Panel to choose files.
FileChooserPanel(FileChosenListener, FileFilter) - Constructor for class furny.swing.common.FileChooserPanel
Instantiates a new file chooser panel.
FileChooserPanel.ActionFileBrowse - Class in furny.swing.common
Action to start the file browser.
FileChooserPanel.ActionFileBrowse() - Constructor for class furny.swing.common.FileChooserPanel.ActionFileBrowse
Instantiates a new action for file browsing.
fileChosen(File, int) - Method in class furny.swing.admin.importer.ImporterPanel.WatchDirChosenListener
 
fileChosen(File, int) - Method in interface furny.swing.common.FileChosenListener
Notifies about a file being chosen.
FileChosenListener - Interface in furny.swing.common
Listener for file selection.
FileModelSource - Class in furny.furndb.importer
Implementation of a model source, that iterates over selected files from a given path.
FileModelSource(String, List<File>) - Constructor for class furny.furndb.importer.FileModelSource
Creates a new model source, that iterates over selected files from a given path.
fileName - Variable in class furny.furndb.importer.RenderThumbnailState
 
FilePathModelSource - Class in furny.furndb.importer
Implementation of a model source that iterates over all files from a given path.
FilePathModelSource(String) - Constructor for class furny.furndb.importer.FilePathModelSource
Creates a new model source, where all files of the given path will be iterated.
files - Variable in class furny.furndb.importer.FileModelSource
 
files - Variable in class furny.furndb.importer.FilePathModelSource
 
fileSelectionMode - Variable in class furny.swing.common.FileChooserPanel
 
filesList - Variable in class furny.swing.admin.importer.ImporterPanel
 
fileToSave - Variable in class ga.view.config.SettingsDialog2
 
FileUtils - Class in furny.util
Utility class for handling files.
FileUtils() - Constructor for class furny.util.FileUtils
Instantiation is not allowed.
filter - Variable in class furny.swing.common.FileChooserPanel
 
finalCleanUp() - Method in class ga.view.appstate.GUIState
Should be called for the final clean up on exit.
finalCleanUp() - Method in class ga.view.appstate.SceneState
Should be called for the final clean up on exit.
find(SearchType, String, boolean) - Method in class furny.swing.admin.BrowserPanel
Find furnitures by a text and search type.
find(boolean) - Method in class furny.swing.admin.BrowserPanel
Triggers a search.
findField - Variable in class furny.swing.admin.BrowserPanel
 
findPick(Node) - Method in class furny.states.SummaryPostState
Finds spatials in the scene that has been clicked.
findPick(Node) - Method in class ga.view.appstate.menu.MenuState
Finds spatials in the scene that has been clicked.
findPick(Node) - Method in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
findPick(Node) - Method in class ga.view.billard.BillardEvaluationState
Finds spatials in the scene that has been clicked.
findPick(Node) - Method in class ga.view.streaming.StreamingEvaluationState
Finds spatials in the scene that has been clicked.
fireFurnitureDeleted(Long) - Method in class furny.furndb.FurnDBManager
Informs the listeners about an tag update.
fireFurnitureUpdate(Long, Furniture) - Method in class furny.furndb.FurnDBManager
Informs the listeners about an furniture update.
fireIndividualEvaluated(T) - Method in class ga.core.evaluation.AbstractInteractiveEvaluator
 
fireIndividualEvaluated(T) - Method in interface ga.core.evaluation.IInteractiveFitnessEvaluator
Notification method that causes all EvaluationListeners being notified that the evaluator has evaluated the individual.
fireIndividualEvaluated(T) - Method in class ga.view.aerial.AerialEvaluationState
 
fireIndividualEvaluated(T) - Method in class ga.view.billard.BillardEvaluationState
 
fireIndividualEvaluated(T) - Method in class ga.view.streaming.StreamingEvaluationState
 
fireListChanged() - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagListModel
Fire a list changed event.
fireNewIndividualRequested() - Method in class ga.core.evaluation.AbstractInteractiveEvaluator
 
fireNewIndividualRequested() - Method in interface ga.core.evaluation.IInteractiveFitnessEvaluator
Notification method that causes all EvaluationListeners being notified that the evaluator demands a new individual for evaluation.
fireNewIndividualRequested() - Method in class ga.view.aerial.AerialEvaluationState
 
fireNewIndividualRequested() - Method in class ga.view.billard.BillardEvaluationState
 
fireNewIndividualRequested() - Method in class ga.view.streaming.StreamingEvaluationState
 
fireTreeNodesChanged(TreeNode) - Method in class furny.swing.admin.tags.TagTree.TagTreeModel
Fires tree nodes changed event.
fireTreeStructureChanged(TreeNode) - Method in class furny.swing.admin.tags.TagTree.TagTreeModel
Fires tree structure changed event.
fitness - Variable in class furny.ga.logger.entities.IndividualEntry
The fitness.
fitness - Variable in class ga.view.examples.simple.SimpleObjectIndividual
 
fitnessCenter - Variable in class furny.ga.FurnLayoutIndividual
 
FitnessHistogramChart - Class in furny.swing.admin.statistics.chart
The Class FitnessHistogramChart.
FitnessHistogramChart() - Constructor for class furny.swing.admin.statistics.chart.FitnessHistogramChart
 
fitnessMax - Variable in class furny.ga.FurnLayoutIndividual
 
fitnessMin - Variable in class furny.ga.FurnLayoutIndividual
 
flipImage(byte[], int, int, int) - Method in class furny.furndb.PNGLoader
Flips an image in the byte buffer.
floatFormat - Variable in class furny.swing.admin.FurnitureLabel
 
floatFormat - Variable in class furny.swing.admin.viewer.ModelViewerState
 
floor - Variable in class ga.view.streaming.showroom.BoxShowRoom
 
FLOOR_MATERIAL - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
floorMaterial - Variable in class ga.view.streaming.showroom.ShowRoom
 
floorTextures - Variable in class furny.states.InitializerUIController
 
flyCam - Variable in class furny.jme.appstate.SimpleAppState
 
fov - Variable in class ga.view.streaming.showroom.CameraSettings
 
fpsText - Variable in class furny.jme.appstate.SimpleAppState
 
fpsText - Variable in class ga.view.processor.OffscreenProcessor
 
frustumFar - Variable in class ga.view.streaming.showroom.CameraSettings
 
frustumNear - Variable in class ga.view.streaming.showroom.CameraSettings
 
fullscreenBox - Variable in class ga.view.config.SettingsDialog2
 
FurnCache - Class in furny.furndb
Simple cache that requests all furnitures from the database and stores them in a map.
FurnCache() - Constructor for class furny.furndb.FurnCache
Private constructor for single instance.
FurnDBAdminFrame - Class in furny.swing.admin
Admin main frame for the furniture database.
FurnDBAdminFrame() - Constructor for class furny.swing.admin.FurnDBAdminFrame
Instantiates a new furn db admin frame.
FurnDBAdminTool - Class in furny.swing.admin
Main class of the furniture db admin.
FurnDBAdminTool() - Constructor for class furny.swing.admin.FurnDBAdminTool
Instantiation is not necessary.
FurnDBImporter - Class in furny.furndb.importer
This class imports furnitures from the OgreXML format.
FurnDBImporter() - Constructor for class furny.furndb.importer.FurnDBImporter
Constructor that creates a new JME application.
FurnDBImporter(SimpleApplication) - Constructor for class furny.furndb.importer.FurnDBImporter
Constructor that uses an existing JME application.
FurnDBImporter.ExitMode - Enum in furny.furndb.importer
The exit mode describes what the importer should do after an import.
FurnDBImporter.ExitMode() - Constructor for enum furny.furndb.importer.FurnDBImporter.ExitMode
 
FurnDBImporter.ImportListener - Interface in furny.furndb.importer
Interface to observe import state.
FurnDBManager - Class in furny.furndb
Class that manages furniture database accesses.
FurnDBManager() - Constructor for class furny.furndb.FurnDBManager
Private constructor for single instance.
FurnEntry - Class in furny.ga
This is one gene segment for a furniture with a position and rotation in the room.
FurnEntry(RoomVector, Furniture) - Constructor for class furny.ga.FurnEntry
Create a new furniture entry.
furnEntryDistance(FurnEntry, FurnEntry, GAContext) - Static method in class furny.ga.util.Distance
Calculates the distance of two genes (FurnEntrys) in the interval of [0;1].
FurnEntryList - Class in furny.ga
This is a list for furniture entries.
FurnEntryList(Collection<FurnEntry>) - Constructor for class furny.ga.FurnEntryList
Creates a list and copies furniture entries from the given list.
FurnEntryList() - Constructor for class furny.ga.FurnEntryList
Creates an empty list.
FurnGA - Interface in furny.ga
This interface contains only constants for the furniture GA.
furnId - Variable in class furny.ga.logger.entities.GeneEntry
The furn id.
furnIds - Variable in class furny.swing.admin.BrowserPanel
 
Furniture - Class in furny.entities
This class represents a furniture with the 3d model, metadata and a preview image.
Furniture() - Constructor for class furny.entities.Furniture
Private constructor.
Furniture(String, Node) - Constructor for class furny.entities.Furniture
Constructor with name and the 3d model.
furniture - Variable in class furny.ga.FurnEntry
 
furniture - Variable in class furny.swing.admin.FurnitureLabel
 
furniture - Variable in class furny.swing.admin.FurnitureLabelPopupMenu
 
furniture - Variable in class furny.swing.admin.viewer.ModelViewerState
 
furnitureDeleted(Long) - Method in class furny.furndb.FurnCache
 
furnitureDeleted(Long) - Method in interface furny.furndb.FurnitureUpdateListener
This method will be notified if a furniture is updated.
furnitureDeleted(Long) - Method in class furny.swing.admin.BrowserPanel
 
FurnitureHistogramChart - Class in furny.swing.admin.statistics.chart
The Class FurnitureHistogramChart.
FurnitureHistogramChart() - Constructor for class furny.swing.admin.statistics.chart.FurnitureHistogramChart
 
furnitureIdsUpdated(List<Long>) - Method in class furny.furndb.FurnCache
 
furnitureIdsUpdated(List<Long>) - Method in interface furny.furndb.FurnitureUpdateListener
This method will be notified if a list of furnitures are updated.
furnitureIdsUpdated(List<Long>) - Method in class furny.swing.admin.BrowserPanel
 
FurnitureIntersectionRule - Class in furny.ga.rules
This is a IValidationRule implementation that prevents from furnitures intersecting each other.
FurnitureIntersectionRule() - Constructor for class furny.ga.rules.FurnitureIntersectionRule
 
FurnitureLabel - Class in furny.swing.admin
Label that shows furnitures in a table.
FurnitureLabel() - Constructor for class furny.swing.admin.FurnitureLabel
Instantiates a new furniture label.
FurnitureLabel(IFurnitureBrowser, IFurnitureViewer) - Constructor for class furny.swing.admin.FurnitureLabel
Instantiates a new furniture label.
FurnitureLabel.ActionAddTag - Class in furny.swing.admin
Action to edit tags of a furniture.
FurnitureLabel.ActionAddTag() - Constructor for class furny.swing.admin.FurnitureLabel.ActionAddTag
Instantiates a new action add tag.
FurnitureLabel.PopUpMouseListener - Class in furny.swing.admin
Mouse listener to display the popup.
FurnitureLabel.PopUpMouseListener() - Constructor for class furny.swing.admin.FurnitureLabel.PopUpMouseListener
 
FurnitureLabelPopupMenu - Class in furny.swing.admin
Popup menu for furnitures.
FurnitureLabelPopupMenu(IFurnitureViewer, Furniture) - Constructor for class furny.swing.admin.FurnitureLabelPopupMenu
Instantiates a new furniture label popup menu.
FurnitureLabelPopupMenu.ActionDelete - Class in furny.swing.admin
Action to delete the furniture.
FurnitureLabelPopupMenu.ActionDelete() - Constructor for class furny.swing.admin.FurnitureLabelPopupMenu.ActionDelete
Instantiates a new action delete.
FurnitureLabelPopupMenu.ActionShow - Class in furny.swing.admin
Action to show the furniture in the viewer.
FurnitureLabelPopupMenu.ActionShow() - Constructor for class furny.swing.admin.FurnitureLabelPopupMenu.ActionShow
Instantiates a new action show.
furnitureListeners - Variable in class furny.furndb.FurnDBManager
 
furnitures - Variable in class furny.furndb.FurnCache
 
furnitures - Variable in class furny.ga.FurnLayoutIndividual
List of furniture entries.
furnitureUpdated(Long, Furniture) - Method in class furny.furndb.FurnCache
 
furnitureUpdated(Long, Furniture) - Method in interface furny.furndb.FurnitureUpdateListener
This method will be notified if a furniture is updated.
furnitureUpdated(Long, Furniture) - Method in class furny.swing.admin.BrowserPanel
 
FurnitureUpdateListener - Interface in furny.furndb
Listener for furnitures.
FurnitureUtil - Class in furny.ga.util
Utility class for handling furniture similarities.
FurnitureUtil() - Constructor for class furny.ga.util.FurnitureUtil
Instantiation is not allowed.
FurnitureUtil.FurniturePair - Class in furny.ga.util
Sorted pair for caching similarities.
FurnitureUtil.FurniturePair(Furniture, Furniture) - Constructor for class furny.ga.util.FurnitureUtil.FurniturePair
Creates a pair.
FurnLayoutIndividual - Class in furny.ga
Individual for furniture layouts.
FurnLayoutIndividual(GAContext) - Constructor for class furny.ga.FurnLayoutIndividual
Creates a new individual using the given context.
FurnLayoutIndividual() - Constructor for class furny.ga.FurnLayoutIndividual
Creates a new individual.
FurnLayoutIOUtil - Class in furny.ga.util
Utility class for handling furniture IO.
FurnLayoutIOUtil() - Constructor for class furny.ga.util.FurnLayoutIOUtil
Instantiation is not allowed.
FurnLayoutMutationOp - Class in furny.ga.operators
This mutation operator is an advanced uniform mutation for furniture entries.
FurnLayoutMutationOp(int) - Constructor for class furny.ga.operators.FurnLayoutMutationOp
Creates the operator with the given mutation probability.
FurnLayoutPhenotypeGenerator - Class in furny.ga
This class is the decoder for furniture genotypes.
FurnLayoutPhenotypeGenerator() - Constructor for class furny.ga.FurnLayoutPhenotypeGenerator
Creates a new furniture phenotype generator.
furny - package furny
 
Furny - Class in furny
Starter class for the Furny application.
Furny() - Constructor for class furny.Furny
Instantiation is not necessary.
furny.entities - package furny.entities
 
furny.furndb - package furny.furndb
 
furny.furndb.importer - package furny.furndb.importer
 
furny.ga - package furny.ga
 
furny.ga.logger - package furny.ga.logger
 
furny.ga.logger.entities - package furny.ga.logger.entities
 
furny.ga.operators - package furny.ga.operators
 
furny.ga.rules - package furny.ga.rules
 
furny.ga.tuples - package furny.ga.tuples
 
furny.ga.util - package furny.ga.util
 
furny.jme - package furny.jme
 
furny.jme.appstate - package furny.jme.appstate
 
furny.jme.node - package furny.jme.node
 
furny.states - package furny.states
 
furny.swing.admin - package furny.swing.admin
 
furny.swing.admin.genotype - package furny.swing.admin.genotype
 
furny.swing.admin.importer - package furny.swing.admin.importer
 
furny.swing.admin.statistics - package furny.swing.admin.statistics
 
furny.swing.admin.statistics.chart - package furny.swing.admin.statistics.chart
 
furny.swing.admin.tags - package furny.swing.admin.tags
 
furny.swing.admin.viewer - package furny.swing.admin.viewer
 
furny.swing.common - package furny.swing.common
 
furny.util - package furny.util
 
FurnyApplication - Class in furny.jme
This class extends SimpleApplication to add some methods.
FurnyApplication() - Constructor for class furny.jme.FurnyApplication
Default constructor.

G

GA<T extends IIndividual<T>> - Interface in ga.core
Interface for a genetic algorithm.
ga.core - package ga.core
 
ga.core.algorithm.automatic - package ga.core.algorithm.automatic
 
ga.core.algorithm.interactive - package ga.core.algorithm.interactive
 
ga.core.algorithm.util - package ga.core.algorithm.util
 
ga.core.evaluation - package ga.core.evaluation
 
ga.core.goperators - package ga.core.goperators
 
ga.core.individual - package ga.core.individual
 
ga.core.individual.population - package ga.core.individual.population
 
ga.core.logging - package ga.core.logging
 
ga.core.selection - package ga.core.selection
 
ga.core.validation - package ga.core.validation
 
ga.view - package ga.view
 
ga.view.aerial - package ga.view.aerial
 
ga.view.appstate - package ga.view.appstate
 
ga.view.appstate.menu - package ga.view.appstate.menu
 
ga.view.appstate.roomplanner - package ga.view.appstate.roomplanner
 
ga.view.billard - package ga.view.billard
 
ga.view.billard.nodes - package ga.view.billard.nodes
 
ga.view.config - package ga.view.config
 
ga.view.examples.simple - package ga.view.examples.simple
 
ga.view.factory - package ga.view.factory
 
ga.view.input - package ga.view.input
 
ga.view.interfaces - package ga.view.interfaces
 
ga.view.processor - package ga.view.processor
 
ga.view.streaming - package ga.view.streaming
 
ga.view.streaming.nodes - package ga.view.streaming.nodes
 
ga.view.streaming.showroom - package ga.view.streaming.showroom
 
GAConsoleLogger - Class in furny.ga.logger
GA logger that outputs informations to the console (System.out).
GAConsoleLogger() - Constructor for class furny.ga.logger.GAConsoleLogger
 
gaContext - Variable in class ga.core.algorithm.automatic.SGA
 
gaContext - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
GAContext - Class in ga.core.validation
The context of the GA.
GAContext() - Constructor for class ga.core.validation.GAContext
 
GACSVLogger - Class in furny.ga.logger
GA logger that outputs informations to a CSV file.
GACSVLogger() - Constructor for class furny.ga.logger.GACSVLogger
Creates a new CSV logger that writes to the default file.
GACSVLogger(String) - Constructor for class furny.ga.logger.GACSVLogger
Creates a new CSV logger that writes to the given file.
GADatabaseLogger - Class in furny.ga.logger
GA logger that outputs informations to a database.
GADatabaseLogger() - Constructor for class furny.ga.logger.GADatabaseLogger
Creates a new database logger.
gaLogger - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
GANullLogger - Class in furny.ga.logger
Pseudo GA logger that does nothing.
GANullLogger() - Constructor for class furny.ga.logger.GANullLogger
 
gaSetting - Variable in class ga.view.appstate.menu.MenuState.MenuNode
 
GASettings - Class in ga.view.config
This settings implementation parses and holds the settings for a GA.
GASettings(Element) - Constructor for class ga.view.config.GASettings
Instantiates new GA settings.
GeneEntry - Class in furny.ga.logger.entities
Database entry for an genotype.
GeneEntry() - Constructor for class furny.ga.logger.entities.GeneEntry
Instantiates a new gene entry.
GeneEntry(RoomVector, long) - Constructor for class furny.ga.logger.entities.GeneEntry
Instantiates a new gene entry.
generation - Variable in class furny.ga.logger.entities.IndividualEntry
The generation.
generation - Variable in class ga.core.algorithm.automatic.SGA
 
generation - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
generation - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
genes - Variable in class furny.ga.logger.entities.IndividualEntry
The genes.
genotype - Variable in class ga.view.examples.simple.SimpleObjectIndividual
 
genotypeField - Variable in class furny.swing.admin.genotype.GenotypePanel
 
GenotypeFrame - Class in furny.swing.admin.genotype
This is a frame that contains a GenotypePanel.
GenotypeFrame() - Constructor for class furny.swing.admin.genotype.GenotypeFrame
Instantiates a new genotype frame.
genotypePanel - Variable in class furny.swing.admin.genotype.GenotypeFrame
 
GenotypePanel - Class in furny.swing.admin.genotype
This is a panel that allows to display, create, manipulate, load and save a genotype and corresponding phenotype.
GenotypePanel() - Constructor for class furny.swing.admin.genotype.GenotypePanel
Instantiates a new genotype panel.
GenotypePanel.ActionCreateRandomGenotype - Class in furny.swing.admin.genotype
Action to create a random genotype.
GenotypePanel.ActionCreateRandomGenotype() - Constructor for class furny.swing.admin.genotype.GenotypePanel.ActionCreateRandomGenotype
Instantiates a new action for creating random genotypes.
GenotypePanel.ActionLoadGenotype - Class in furny.swing.admin.genotype
Action to load genotypes from a file.
GenotypePanel.ActionLoadGenotype() - Constructor for class furny.swing.admin.genotype.GenotypePanel.ActionLoadGenotype
Instantiates a new action to load genotypes.
GenotypePanel.ActionSaveGenotype - Class in furny.swing.admin.genotype
Action to save a genotype to a file.
GenotypePanel.ActionSaveGenotype() - Constructor for class furny.swing.admin.genotype.GenotypePanel.ActionSaveGenotype
Instantiates a new action to save genotypes.
GenotypePanel.ActionUpdateView - Class in furny.swing.admin.genotype
Action to update the view/phenotype.
GenotypePanel.ActionUpdateView() - Constructor for class furny.swing.admin.genotype.GenotypePanel.ActionUpdateView
Instantiates a new action update view.
GenotypeTool - Class in furny.swing.admin.genotype
This starts the GenotypeFrame.
GenotypeTool() - Constructor for class furny.swing.admin.genotype.GenotypeTool
Instantiation is not required.
geometry - Variable in class ga.view.billard.nodes.BillardObjectNode
 
geometry - Variable in class ga.view.streaming.nodes.EvaluationNode
 
GEOMETRY_INDICES_DATA - Static variable in class ga.view.streaming.showroom.Wall
 
GEOMETRY_NORMALS_DATA - Static variable in class ga.view.streaming.showroom.Wall
 
GEOMETRY_TEXTURE_DATA - Static variable in class ga.view.streaming.showroom.Wall
 
get(int) - Method in class furny.swing.admin.importer.ImporterPanel.FileListModel
 
get(String, T) - Method in class ga.view.config.AbstractSettings
 
get(String) - Method in class ga.view.config.AbstractSettings
 
get(String) - Method in class ga.view.config.ViewSettings
Gets a GASettings instance by its name.
getAge() - Method in interface ga.core.individual.IAge
Getter for the age.
getAge() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
getAgeNormalized() - Method in interface ga.core.individual.IAge
Getter for the normalized age (in [0;1]).
getAgeNormalized() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
getAlgorithm() - Method in interface ga.core.evaluation.IInteractiveFitnessEvaluator
Getter for the interactive genetic algorithm.
getAlgorithm() - Method in class ga.view.aerial.AerialEvaluationState
 
getAlgorithm() - Method in class ga.view.billard.BillardEvaluationState
 
getAlgorithm() - Method in class ga.view.streaming.StreamingEvaluationState
 
getAllFurnitures() - Method in class furny.furndb.FurnCache
Getter for a list of a cached furnitures.
getAllTags() - Method in class furny.swing.admin.tags.TagTree
Gets the all tags.
getAnchor() - Method in class ga.view.streaming.nodes.PanelNode
Gets the anchor.
getAppSettings() - Method in class furny.jme.FurnyApplication
Getter for the app settings.
getAssetManager() - Method in class furny.furndb.FurnDBManager
Getter for the asset manager.
getAttachedNode() - Method in class ga.view.streaming.nodes.AnchorNode
Gets the attached node.
getBackgroundColor() - Method in class ga.view.processor.OffscreenProcessor
Getter for the background color of the scene.
getBoolean(String, Boolean) - Method in class ga.view.config.AbstractSettings
 
getBounds() - Method in class furny.ga.FurnEntry
Getter for the outter bounds of the furniture.
getBytes() - Method in class furny.entities.TextureData
Getter for the byte array of texture.
getBytes(Image) - Static method in class furny.util.IOUtils
Converts an Image to a byte array.
getBytes(Node) - Static method in class furny.util.IOUtils
Converts a JME node to a byte array.
getBytes(File) - Static method in class furny.util.IOUtils
Reads a file into a byte array.
getCamera() - Method in class furny.jme.appstate.SimpleAppState
 
getCamera() - Method in class ga.view.appstate.GUIState
Gets the camera.
getCamera() - Method in class ga.view.appstate.SceneState
Gets the camera.
getCamera() - Method in class ga.view.processor.OffscreenProcessor
Getter for the camera.
getCellEditorValue() - Method in class furny.swing.admin.BrowserPanel.FurnitureCellRenderer
 
getCollisionShape(Geometry) - Static method in class ga.view.factory.SceneFactory
Gets the collision shape for a geometry.
getColor() - Method in class furny.states.InitializerUIController
Gets the wall color.
getColorString() - Method in class furny.states.InitializerUIController
Gets the wall color as string.
getColumnClass(int) - Method in class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
getColumnClass(int) - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
getColumnClass(int) - Method in class furny.swing.admin.tags.TagPanel.TagTableModel
 
getColumnCount() - Method in class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
getColumnCount() - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
getColumnCount() - Method in class furny.swing.admin.tags.TagPanel.TagTableModel
 
getColumnName(int) - Method in class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
getColumnName(int) - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
getConstructor(Class<?>, Class<?>[]) - Method in class ga.view.config.AbstractSettings
 
getContext() - Method in class furny.ga.FurnLayoutIndividual
 
getContext() - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
getContext() - Method in interface ga.core.algorithm.interactive.ISIGA
Getter for the GA context.
getContext() - Method in interface ga.core.individual.IIndividual
Getter for the GA context.
getContext() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
getContext() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
getControl() - Method in class ga.view.streaming.nodes.AnchorNode
Gets the control.
getControl() - Method in class ga.view.streaming.nodes.PanelNode
Gets the control.
getController() - Method in class furny.states.InitializerUIState
Gets the ui controller.
getCosts() - Method in class furny.ga.FurnLayoutIndividual
 
getCosts(FurnLayoutIndividual) - Static method in class furny.ga.util.FurnitureUtil
Calculates the total costs of a furniture layout.
getCosts() - Method in interface ga.core.individual.ICostInfo
Get the costs as double.
getCosts() - Method in class ga.view.aerial.AerialUIController
Gets the costs.
getCostString() - Method in class furny.ga.FurnLayoutIndividual
 
getCostString() - Method in interface ga.core.individual.ICostInfo
Get the textual representation of the costs.
getCrossoverOp() - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
getCrossoverOp() - Method in interface ga.core.algorithm.interactive.ISIGA
Getter for the crossover operator.
getDate() - Method in class furny.entities.Furniture
Getter for the date of last change.
getDate() - Method in class furny.ga.logger.entities.LogEvent
Gets the date.
getDebugString() - Method in class furny.ga.FurnLayoutIndividual
 
getDebugString() - Method in interface ga.core.individual.IDebugInfo
Get the debug string of the individual.
getDepths(String, DisplayMode[]) - Static method in class ga.view.config.SettingsDialog2
Returns every possible bit depth for the given resolution.
getDescription() - Method in class furny.entities.MetaData
Getter for the description.
getDescription() - Method in class furny.ga.util.ExtensionFileFilter
Returns the description of the filter.
getDescription() - Method in class furny.swing.admin.importer.ImporterPanel.DirectoryFileFilter
 
getDimension() - Method in class furny.entities.MetaData
Getter for the dimension (width, height, length).
getDominationProbability(IIntervalFitness, IIntervalFitness) - Method in class ga.core.individual.IndividualComparator
Calculates the probability that one interval dominates another.
getDragListener() - Method in class ga.view.aerial.AerialEvaluationState
Gets the drag listener.
getElementAt(int) - Method in class furny.swing.admin.importer.ImporterPanel.FileListModel
 
getElementAt(int) - Method in class furny.swing.admin.statistics.StatisticsFrame.ChartListModel
 
getElementAt(int) - Method in class furny.swing.admin.statistics.StatisticsFrame.RunListModel
 
getElementAt(int) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagListModel
 
getEliteIndividual() - Method in class ga.core.individual.population.ArrayListPopulation
 
getEliteIndividual() - Method in interface ga.core.individual.population.IPopulation
Gets the elite individual, if elite strategy is used.
getEliteIndividual() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getEnded() - Method in class furny.ga.logger.entities.EvaluationRunEntry
Gets the ended date.
getEntries(Furniture) - Method in class furny.ga.FurnEntryList
Getter for all furniture entries with the given furniture.
getEntries() - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
Gets the file entries.
getEvaluatedIndividualCount() - Method in class ga.core.individual.population.ArrayListPopulation
 
getEvaluatedIndividualCount() - Method in interface ga.core.individual.population.IPopulation
Get the number of individuals that has been evaluated.
getEvaluatedIndividualCount() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getEvaluatingIndividuals() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Getter for the list of individuals, that are currently being evaluated.
getEvaluationRun() - Method in class furny.ga.logger.entities.LogEvent
Gets the evaluation run.
getEvaluator() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Getter for the evaluator.
getEvent() - Method in class furny.ga.logger.entities.IndividualEntry
Gets the event.
getExtents(Node) - Static method in class furny.util.ModelUtil
Gets the dimensions/extents of the JME node.
getFile() - Method in class furny.swing.admin.importer.ImporterPanel.FileEntry
Gets the file.
getFiles(File, String...) - Static method in class furny.util.FileUtils
Find files in a parent directory by regex patterns.
getFiles(List<File>, File, String...) - Static method in class furny.util.FileUtils
Find files in a parent directory by regex patterns.
getFitness() - Method in class furny.ga.FurnLayoutIndividual
 
getFitness() - Method in class furny.ga.logger.entities.IndividualEntry
Gets the fitness.
getFitness() - Method in interface ga.core.individual.IFitness
Getter for the fitness of the individual.
getFitness() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
getFitness() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
getFitnessWidth() - Method in class furny.ga.FurnLayoutIndividual
 
getFitnessWidth() - Method in interface ga.core.individual.IIntervalFitness
Getter for the fitness width (max-min).
getFitnessWidth() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
getFittestIndividual() - Method in class ga.core.individual.population.ArrayListPopulation
 
getFittestIndividual() - Method in interface ga.core.individual.population.IPopulation
Gets the individual if the highest fitness.
getFittestIndividual() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getFloat(String) - Method in class ga.core.validation.GAContext
Gets a Float from the map.
getFloat(String, float) - Method in class ga.core.validation.GAContext
Gets a Float from the map.
getFloat(String, float) - Method in class ga.view.config.AbstractSettings
 
getFlyByCamera() - Method in class furny.jme.appstate.SimpleAppState
Retrieves flyCam.
getFpsText() - Method in class furny.jme.appstate.SimpleAppState
Getter for the fps text to display information.
getFpsText() - Method in class furny.jme.FurnyApplication
Getter for the fps text to display information.
getFrequencies(String, DisplayMode[]) - Static method in class ga.view.config.SettingsDialog2
Returns every possible refresh rate for the given resolution.
getFurnId() - Method in class furny.ga.logger.entities.GeneEntry
Gets the furn id.
getFurniture(Long) - Method in class furny.furndb.FurnCache
Getter for a furniture.
getFurniture(Long) - Method in class furny.furndb.FurnDBManager
Gets a furniture by id.
getFurniture() - Method in class furny.ga.FurnEntry
Getter for the furniture.
getFurnitureCount(Long) - Method in class furny.ga.logger.DataCache
 
getFurnitureIds() - Method in class furny.furndb.FurnDBManager
Requests all furniture ids from the database.
getFurnitureIdsByString(SearchType, String, boolean) - Method in class furny.furndb.FurnDBManager
Finds furnitures by the given string and the type of the search to be performed.
getFurnitures() - Method in class furny.furndb.FurnDBManager
Requests all furnitures from the database.
getFurnitures() - Method in class furny.ga.FurnLayoutIndividual
Getter for the genotype of the individual.
getGALogger() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Getter for the ga logger.
getGeneration() - Method in class furny.ga.logger.entities.IndividualEntry
Gets the generation.
getGeneration() - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
getGeneration() - Method in interface ga.core.algorithm.interactive.ISIGA
Getter for the current generation.
getGeneration() - Method in class ga.view.aerial.AerialUIController
Gets the generation.
getGenes() - Method in class furny.ga.logger.entities.IndividualEntry
Gets the genes.
getGenotype() - Method in class ga.view.examples.simple.SimpleObjectIndividual
Gets the genotype.
getGenotypeString() - Method in class furny.ga.FurnLayoutIndividual
 
getGenotypeString() - Method in interface ga.core.individual.IDebugInfo
Get a string representation of the genotype.
getGeometry() - Method in class ga.view.billard.nodes.BillardObjectNode
Gets the geometry.
getGuiFont() - Method in class furny.jme.FurnyApplication
Getter for the font of the gui.
getGuiNode() - Method in class furny.jme.appstate.SimpleAppState
Retrieves guiNode.
getGuiViewPort() - Method in class furny.jme.appstate.SimpleAppState
Getter for the gui viewport.
getHalfExtents(Node) - Static method in class furny.util.ModelUtil
Gets the half dimensions/extents of the JME node.
getHeight() - Method in class furny.entities.MetaData
Getter for the height in meters.
getId() - Method in class furny.entities.Furniture
Getter for the id.
getId() - Method in class furny.entities.MetaData
Getter for the id.
getId() - Method in class furny.entities.Tag
Getter for the id.
getId() - Method in class furny.entities.TextureData
Getter for the id.
getId() - Method in class furny.ga.FurnLayoutIndividual
 
getId() - Method in class furny.ga.logger.entities.EvaluationRunEntry
Gets the id.
getId() - Method in class furny.ga.logger.entities.GeneEntry
Gets the id.
getId() - Method in class furny.ga.logger.entities.IndividualEntry
Gets the id.
getId() - Method in class furny.ga.logger.entities.LogEvent
Gets the id.
getId() - Method in interface ga.core.individual.IIndividual
Getter for the unique id.
getId() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
getId() - Method in class ga.view.aerial.AerialUIController
Gets the id.
getId() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
getIdString() - Method in class furny.ga.FurnLayoutIndividual
 
getIdString() - Method in interface ga.core.individual.IDebugInfo
Get a string of the id.
getImage() - Method in class furny.entities.Furniture
Getter for the preview image.
getImageBytes() - Method in class furny.entities.Furniture
Private getter for the byte array of the preview image.
getImageFile(int) - Method in class furny.states.InitializerUIController
Gets the image file at index i.
getIndiduals(Long, EventType...) - Method in class furny.ga.logger.StatisticsCache
 
getIndividual() - Method in class furny.states.InitializerPreState
Gets the current individual.
getIndividual() - Method in class furny.states.InitializerUIController
Gets the individual.
getIndividual() - Method in class ga.view.billard.nodes.BillardObjectNode
Gets the individual.
getIndividual() - Method in class ga.view.streaming.nodes.PanelNode
Gets the individual.
getIndividuals(Long, EventType...) - Method in class furny.ga.logger.StatisticsDBManager
Get individuals by their types.
getIndividuals() - Method in class ga.core.individual.population.ArrayListPopulation
 
getIndividuals() - Method in interface ga.core.individual.population.IPopulation
Getter for a list representation of the population.
getIndividuals() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getInitIndividualCount() - Method in class ga.core.individual.population.ArrayListPopulation
 
getInitIndividualCount() - Method in interface ga.core.individual.population.IPopulation
Get the number of initial individuals.
getInitIndividualCount() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getInRoomSettings(ShowRoom, AppSettings) - Static method in class ga.view.streaming.showroom.CameraSettings
Gets the in room perspective settings for a show room.
getInstance() - Static method in class furny.furndb.FurnCache
Getter for the single instance.
getInstance() - Static method in class furny.furndb.FurnDBManager
Getter for the single instance.
getInstance() - Static method in class furny.ga.logger.DataCache
 
getInstance() - Static method in class furny.ga.logger.StatisticsCache
 
getInstance() - Static method in class furny.ga.logger.StatisticsDBManager
Getter for the single instance.
getInt(String) - Method in class ga.core.validation.GAContext
Gets an Integer from the map.
getInt(String, int) - Method in class ga.core.validation.GAContext
Gets an Integer from the map.
getInt(String, int) - Method in class ga.view.config.AbstractSettings
 
getIsometricSettings(ShowRoom, AppSettings) - Static method in class ga.view.streaming.showroom.CameraSettings
Gets the isometric perspective settings for a show room.
getItemNumber() - Method in class furny.entities.MetaData
Getter for the item number.
getLength() - Method in class furny.entities.MetaData
Getter for the length in meters.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagListRenderer
 
getLookAtPoint() - Method in class ga.view.streaming.showroom.CameraSettings
Gets the look at point.
getManhattanDistance(double, double, double, double) - Static method in class furny.ga.util.FurnitureUtil
Calculates the manhattan distance of width and length.
getMaterial() - Method in class ga.view.processor.OffscreenProcessor
Getter for the material to render to.
getMaterial() - Method in class ga.view.streaming.showroom.BoxShowRoom
Deprecated. This method is only for debugging and will be removed soon.
getMaterials(Node) - Static method in class furny.util.IOUtils
Gets all materials from a node.
getMaterials(List<Material>, Spatial) - Static method in class furny.util.IOUtils
Gets recursively all materials from a spatial.
getMaxAge() - Method in class ga.view.examples.simple.SimpleObjectIndividual
Gets the maximum age.
getMaxDistance() - Method in class ga.view.streaming.showroom.CameraSettings
Gets the maximum distance.
getMaxFitness() - Method in class furny.ga.FurnLayoutIndividual
 
getMaxFitness(IPopulation<?>) - Static method in class ga.core.algorithm.util.PopulationUtil
Gets the maximum fitness of the whole population.
getMaxFitness() - Method in interface ga.core.individual.IIntervalFitness
Getter for the maximum fitness.
getMaxFitness() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
getMaxFitnessOverGenerations(Long) - Method in class furny.ga.logger.DataCache
 
getMaxFitnessTime(Long) - Method in class furny.ga.logger.DataCache
 
getMaxVRotation() - Method in class ga.view.streaming.showroom.CameraSettings
Gets the max vertical rotation.
getMeanFitness(IPopulation<?>) - Static method in class ga.core.algorithm.util.PopulationUtil
Gets the mean fitness of the whole population.
getMeanFitnessGenerations(Long) - Method in class furny.ga.logger.DataCache
 
getMeanFitnessTime(Long) - Method in class furny.ga.logger.DataCache
 
getMetaData() - Method in class furny.entities.Furniture
Getter for the metadata of the furniture.
getMinDistance() - Method in class ga.view.streaming.showroom.CameraSettings
Gets the minimum distance.
getMinFitness() - Method in class furny.ga.FurnLayoutIndividual
 
getMinFitness(IPopulation<?>) - Static method in class ga.core.algorithm.util.PopulationUtil
Gets the minimum fitness of the whole population.
getMinFitness() - Method in interface ga.core.individual.IIntervalFitness
Getter for the minimum fitness.
getMinFitness() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
getMinFitnessOverGenerations(Long) - Method in class furny.ga.logger.DataCache
 
getMinMeanMaxFitness(IPopulation<?>) - Static method in class ga.core.algorithm.util.PopulationUtil
Gets the minimum/mean/maximum fitness of the whole population as array.
getMinVRotation() - Method in class ga.view.streaming.showroom.CameraSettings
Gets the minimum vertical rotation.
getModel() - Method in class furny.entities.Furniture
Getter for the 3d model as JME node.
getModelBytes() - Method in class furny.entities.Furniture
Private getter for the byte array of the model.
getMutationOp() - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
getMutationOp() - Method in interface ga.core.algorithm.interactive.ISIGA
Getter for the mutation operator.
getName() - Method in class furny.entities.Furniture
Getter for the name of the furniture.
getName() - Method in class furny.entities.MetaData
Getter for the name.
getName() - Method in class furny.entities.Tag
Getter for the name.
getOrthographicSettings(ShowRoom, AppSettings) - Static method in class ga.view.streaming.showroom.CameraSettings
Gets the orthographic perspective settings for a show room.
getOtherFurnitureBySimilarityDistance(Furniture, int) - Static method in class furny.ga.util.FurnitureUtil
Gets the furniture with a distance inside of the given width.
getOtherFurnitureBySimilarityRoulette(Furniture) - Static method in class furny.ga.util.FurnitureUtil
This method does a roulette selection on the sorted map of similarities (rank map) to find a second furniture.
getOutterBounds() - Method in class furny.ga.PseudoSpace
 
getOutterBounds() - Method in interface ga.view.interfaces.IPhenotypeSpace
Gets the outter bounds of the space as rectangle.
getOutterBounds() - Method in class ga.view.streaming.showroom.BoxShowRoom
 
getPhysicsSpace() - Method in class ga.view.billard.BillardEvaluationState
Getter for the physics space.
getPhysicsSpace() - Method in class ga.view.streaming.StreamingEvaluationState
Gets the physics space.
getPopPercentage() - Method in class furny.states.InitializerPreState
Gets the population percentage that should be initialized with the loaded individual.
getPopPercentageString() - Method in class furny.states.InitializerPreState
Gets the population percentage that should be initialized with the loaded individual as string.
getPopPercentageString() - Method in class furny.states.InitializerUIController
Gets the pop percentage string.
getPopulation() - Method in class ga.core.algorithm.automatic.SGA
 
getPopulation() - Method in class ga.core.algorithm.automatic.SGAGeneration
 
getPopulation() - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
getPopulation() - Method in interface ga.core.algorithm.interactive.ISIGA
 
getPopulation() - Method in interface ga.core.GA
Getter for the population.
getPrice() - Method in class furny.entities.MetaData
Getter for the furnitures price.
getProcessor() - Method in class ga.view.streaming.nodes.PanelNode
Gets the offscreen processor.
getRandom() - Static method in class ga.core.algorithm.util.RandomSingleton
Getter for the single instance of the MersenneTwister random.
getRandom() - Method in class ga.core.goperators.ProbabilityOp
Getter for the random.
getRandomIndividualForEvaluation() - Method in class ga.core.individual.population.ArrayListPopulation
 
getRandomIndividualForEvaluation() - Method in interface ga.core.individual.population.IPopulation
Randomly selects an individual to evaluate.
getRandomIndividualForEvaluation() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getRandomIndividualForSelection() - Method in class ga.core.individual.population.ArrayListPopulation
 
getRandomIndividualForSelection() - Method in interface ga.core.individual.population.IPopulation
Randomly selects an individual to select.
getRandomIndividualForSelection() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getRanking() - Method in enum furny.entities.TagType
Getter for the ranking/weight of a tag type.
getResolutions(DisplayMode[]) - Static method in class ga.view.config.SettingsDialog2
Returns every unique resolution from an array of DisplayModes.
getRoomHeight() - Method in class furny.states.InitializerPreState
Gets the room height.
getRoomLength() - Method in class furny.states.InitializerPreState
Gets the room length.
getRoomSizeString() - Method in class furny.states.InitializerPreState
Gets the room size as string.
getRoomSizeString() - Method in class furny.states.InitializerUIController
Gets the room size as string.
getRoomWidth() - Method in class furny.states.InitializerPreState
Gets the room width.
getRoot() - Method in class furny.swing.admin.tags.TagTree.TagTreeModel
 
getRootNode() - Method in class furny.jme.appstate.RootNodeState
Getter for the root node.
getRootNode() - Method in class ga.view.appstate.RootNodeState
Gets the root node.
getRotatedInstance(int) - Method in class furny.ga.RoomVector
Creates a new room vector that is rotated by the given number of 90° steps.
getRotation() - Method in class furny.ga.RoomVector
Getter for the rotation.
getRotationSteps() - Method in class furny.ga.RoomVector
Get the gene for the rotation.
getRotGene() - Method in class furny.ga.logger.entities.GeneEntry
Gets the rot gene.
getRowCount() - Method in class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
getRowCount() - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
getRowCount() - Method in class furny.swing.admin.tags.TagPanel.TagTableModel
 
getRunEntries() - Method in class furny.ga.logger.StatisticsDBManager
Get all run entries.
getScaledInstance(BufferedImage, int, int, Object, boolean) - Static method in class furny.util.ImageUtils
Convenience method that returns a scaled instance of the provided BufferedImage.
getScaledInstance(Image, int, int, Object, boolean) - Static method in class furny.util.ImageUtils
Convenience method that returns a scaled instance of the provided BufferedImage.
getSelectedFile() - Method in class furny.swing.common.FileChooserPanel
Gets the selected file.
getSelectedFiles() - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
Gets the selected files.
getSelectedTags() - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel
Gets the selected tags.
getSelectedTags() - Method in class furny.swing.admin.tags.TagPanel
Gets the selected tags.
getSelectedTags() - Method in class furny.swing.admin.tags.TagTree
Gets the selected tags.
getSelectedTagType() - Method in class furny.swing.admin.tags.TagComboBox
Gets the selected tag type.
getSelector() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Getter for the selector.
getSettings(CameraSettings.Type, ShowRoom, AppSettings) - Static method in class ga.view.streaming.showroom.CameraSettings
Gets the settings for a show room and a type of perspective.
getShowRoom() - Method in class ga.view.streaming.nodes.PanelNode
Gets the show room.
getShowRoomSettings() - Method in class ga.view.streaming.showroom.ShowRoom
Gets the show room settings.
getSimilarity(Furniture, Furniture) - Static method in class furny.ga.util.FurnitureUtil
Calculates the similarity between two furnitures by their tags.
getSimilarityImpl(Furniture, Furniture) - Static method in class furny.ga.util.FurnitureUtil
Calculates the similarity between two furnitures by their tags.
getSimilarityRankMap(Furniture, List<Furniture>) - Static method in class furny.ga.util.FurnitureUtil
Creates a sorted map of furnitures and their similarities to the given furniture.
getSimpleGenotype() - Method in class furny.ga.FurnLayoutIndividual
Getter for the simple genotype.
getSize() - Method in class furny.furndb.importer.DBModelSource
 
getSize() - Method in class furny.furndb.importer.FileModelSource
 
getSize() - Method in class furny.furndb.importer.FilePathModelSource
 
getSize() - Method in interface furny.furndb.importer.IModelSource
Returns the number of elements.
getSize() - Method in class furny.swing.admin.importer.ImporterPanel.FileListModel
 
getSize() - Method in class furny.swing.admin.statistics.StatisticsFrame.ChartListModel
 
getSize() - Method in class furny.swing.admin.statistics.StatisticsFrame.RunListModel
 
getSize() - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagListModel
 
getSourceActions(JComponent) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagTransferHandler
 
getSourceActions(JComponent) - Method in class furny.swing.admin.tags.TagTransferHandler
 
getStarted() - Method in class furny.ga.logger.entities.EvaluationRunEntry
Gets the started date.
getString(String, String) - Method in class ga.view.config.AbstractSettings
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class furny.swing.admin.BrowserPanel.FurnitureCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class furny.swing.admin.BrowserPanel.FurnitureCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class furny.swing.admin.importer.ImporterPanel.FileTableRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class furny.swing.admin.tags.TagPanel.TagCellRenderer
 
getTag() - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagCreationPane
Gets the tag.
getTag() - Method in class furny.swing.admin.tags.TagTree.TagNode
Gets the tag.
getTags() - Method in class furny.entities.MetaData
Getter for the tags.
getTags(TagType) - Method in class furny.furndb.FurnDBManager
Gets all tags of the given type.
getTagSimilarity(Furniture, Furniture) - Static method in class furny.ga.util.FurnitureUtil
Calculates the similarity between two sets of tags.
getTagTable() - Method in class furny.swing.admin.tags.TagPanel
Gets the tag table.
getTextureData(String) - Method in class furny.furndb.FurnDBManager
Loads texture data for a model from the database.
getTextureData(Material) - Static method in class furny.util.IOUtils
Get a map of textures and texture data from a material.
getTournamentSize() - Method in class ga.core.selection.TournamentSelector
Getter for the tournament size.
getTransferData(DataFlavor) - Method in class furny.swing.admin.tags.TagTransferable
 
getTransferDataFlavors() - Method in class furny.swing.admin.tags.TagTransferable
 
getTranslatedInstance(int, int) - Method in class furny.ga.RoomVector
Creates a new room vector that is translated by x and y.
getType() - Method in class furny.entities.Tag
Getter for the type.
getType() - Method in class furny.ga.logger.entities.LogEvent
Gets the type.
getType() - Method in class furny.ga.rules.FurnitureIntersectionRule
 
getType() - Method in class furny.ga.rules.MaxDistanceToWallRule
 
getType() - Method in class furny.ga.rules.MinMaxCountRule
 
getType() - Method in class furny.ga.rules.RoomContainsRule
 
getType() - Method in class furny.swing.admin.tags.TagTree.TagTypeNode
Gets the type.
getType() - Method in interface ga.core.validation.IValidationRule
Getter for the type of this rule.
getType() - Method in class ga.view.streaming.showroom.ShowRoomSettings
Gets the type of the showroom.
getUnevaluatedIndividuals() - Method in class ga.core.individual.population.ArrayListPopulation
 
getUnevaluatedIndividuals() - Method in interface ga.core.individual.population.IPopulation
Get all individuals that has not been evaluated yet.
getUnevaluatedIndividuals() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getUnfittestIndividual() - Method in class ga.core.individual.population.ArrayListPopulation
 
getUnfittestIndividual() - Method in interface ga.core.individual.population.IPopulation
Gets the individual if the lowest fitness.
getUnfittestIndividual() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
getURL(String) - Static method in class ga.view.config.SettingsDialog2
Utility method for converting a String denoting a file into a URL.
getUserSelection() - Method in class ga.view.config.SettingsDialog2
 
getValidator() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Getter for the validator.
getValueA() - Method in class furny.ga.tuples.Couple
Getter for valueA.
getValueAt(int, int) - Method in class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
getValueAt(int, int) - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
getValueAt(int, int) - Method in class furny.swing.admin.tags.TagPanel.TagTableModel
 
getValueB() - Method in class furny.ga.tuples.Couple
Getter for valueB.
getVector() - Method in class furny.ga.FurnEntry
Getter for the room vector.
getViewPort() - Method in class furny.jme.appstate.SimpleAppState
Getter for the main viewport.
getWallMaterial() - Method in class ga.view.streaming.showroom.ShowRoom
Gets the wall material.
getWidth() - Method in class furny.entities.MetaData
Getter for the width in meters.
getX() - Method in class furny.ga.RoomVector
Get the real x coordinate.
getXGene() - Method in class furny.ga.logger.entities.GeneEntry
Gets the x gene.
getXGene() - Method in class furny.ga.RoomVector
Get the gene for x.
getY() - Method in class furny.ga.RoomVector
Get the real y coordinate.
getYGene() - Method in class furny.ga.logger.entities.GeneEntry
Gets the y gene.
getYGene() - Method in class furny.ga.RoomVector
Get the gene for y.
greenMaterial - Variable in class furny.swing.admin.viewer.ModelViewerState
 
Grid - Class in furny.jme.node
This is a rectangular grid composed of lines.
Grid(Vector3f, float, float, AssetManager) - Constructor for class furny.jme.node.Grid
Creates a new grid.
Grid(Vector3f, float, float, float, AssetManager) - Constructor for class furny.jme.node.Grid
Creates a new grid.
guiFont - Variable in class furny.jme.appstate.SimpleAppState
 
guiFont - Variable in class ga.view.processor.OffscreenProcessor
 
guiNode - Variable in class furny.jme.appstate.SimpleAppState
 
guiNode - Variable in class ga.view.processor.OffscreenProcessor
 
GUIState - Class in ga.view.appstate
This is an extended app state for GUIs.
GUIState() - Constructor for class ga.view.appstate.GUIState
 
guiViewPort - Variable in class furny.jme.appstate.SimpleAppState
 
guiViewPort - Variable in class ga.view.processor.OffscreenProcessor
 

H

hashCode() - Method in class furny.entities.Furniture
 
hashCode() - Method in class furny.entities.Tag
 
hashCode() - Method in class furny.ga.FurnEntry
 
hashCode() - Method in class furny.ga.FurnLayoutIndividual
 
hashCode() - Method in class furny.ga.RoomVector
 
hashCode() - Method in class furny.ga.tuples.Couple
 
hashCode() - Method in class furny.ga.util.FurnitureUtil.FurniturePair
 
hashCode() - Method in class furny.swing.admin.tags.TagFlavor
 
hasModel - Variable in class furny.swing.admin.viewer.ModelViewerState
 
hasNext() - Method in class furny.furndb.importer.DBModelSource
 
hasNext() - Method in class furny.furndb.importer.FileModelSource
 
hasNext() - Method in class furny.furndb.importer.FilePathModelSource
 
hasNext() - Method in interface furny.furndb.importer.IModelSource
Method to check if more elements are there.
hasRun - Variable in class ga.view.config.GASettings
 
hasRun() - Method in class ga.view.config.GASettings
Checks if this has run before.
hqMaterialBox - Variable in class ga.view.config.SettingsDialog2
 
hyperlinkUpdate(HyperlinkEvent) - Method in class furny.swing.admin.FurnitureLabel
 

I

i - Variable in class furny.states.InitializerPreState.ViewSwitchListener
 
i - Variable in class ga.view.aerial.AerialEvaluationState.ViewSwitchListener
 
i - Variable in class ga.view.streaming.StreamingEvaluationState.ViewSwitchListener
 
IAge - Interface in ga.core.individual
Interface that adds aging function to an individual.
IAgeIndividual<T extends IIndividual<T>> - Interface in ga.core.individual
Interface for individuals with age.
IChartSettings - Interface in furny.swing.admin.statistics.chart
Interface for chart settings.
IClusterableIndividual<T extends IClusterableIndividual<T>> - Interface in ga.core.individual
Interface for individuals that is clusterable.
IClusterPopulation<T extends IClusterableIndividual<T>> - Interface in ga.core.individual.population
Interface for populations that do clustering.
icon - Variable in class furny.swing.admin.FurnitureLabel
 
icon - Variable in class ga.view.config.SettingsDialog2
 
ICostInfo - Interface in ga.core.individual
Interface for getting an individuals cost.
ICrossoverOp<T extends IIndividual<T>> - Interface in ga.core.goperators
Interface for a crossover operator.
id - Variable in class furny.entities.Furniture
 
id - Variable in class furny.entities.MetaData
 
id - Variable in class furny.entities.Tag
 
id - Variable in class furny.entities.TextureData
 
id - Variable in class furny.furndb.importer.RenderThumbnailState
 
id - Variable in class furny.ga.FurnLayoutIndividual
 
id - Variable in class furny.ga.logger.entities.EvaluationRunEntry
The id.
id - Variable in class furny.ga.logger.entities.GeneEntry
The id.
id - Variable in class furny.ga.logger.entities.IndividualEntry
The id.
id - Variable in class furny.ga.logger.entities.LogEvent
The id.
id - Variable in class ga.view.examples.simple.SimpleObjectIndividual
 
ID_GENERATOR - Static variable in class furny.ga.FurnLayoutIndividual
Generator for unique ids.
ID_GENERATOR - Static variable in class ga.view.examples.simple.SimpleObjectIndividual
 
IDebugInfo - Interface in ga.core.individual
Interface for debug info.
idLabel - Variable in class furny.swing.admin.FurnitureLabel
 
ids - Variable in class furny.furndb.importer.DBModelSource
 
IFitness - Interface in ga.core.individual
Interface for the fitness.
IFitnessEvaluator<T extends IIndividual<T>> - Interface in ga.core.evaluation
Interface for fitness evaluators.
IFurnitureBrowser - Interface in furny.swing.admin
Interface for classes that represent a furniture browser.
IFurnitureViewer - Interface in furny.swing.admin.viewer
Interface for a furniture viewer.
IGALogger<T extends IIndividual<T>> - Interface in ga.core.logging
Interface for a logger used by GAs.
IGeneticOp - Interface in ga.core.goperators
Marker interface to identify a class as genetic operator.
IIndividual<T extends IIndividual<T>> - Interface in ga.core.individual
This is the interface for individuals.
IIndividualFactory<T extends IIndividual<T>> - Interface in ga.core.individual
Interface for a individual factory.
IInteractiveFitnessEvaluator<T extends IIndividual<T>> - Interface in ga.core.evaluation
Interface for interactive fitness evaluators.
IIntervalFitness - Interface in ga.core.individual
Interface for adding interval fitness to individuals.
image - Variable in class furny.entities.Furniture
 
IMAGE_SIZE - Static variable in class furny.furndb.importer.RenderThumbnailState
 
imageFile - Variable in class ga.view.config.SettingsDialog2
 
ImageUtils - Class in furny.util
Utility class for handling images.
ImageUtils() - Constructor for class furny.util.ImageUtils
Instantiation is not allowed.
ImageUtils.ImageType - Enum in furny.util
Image file formats.
ImageUtils.ImageType() - Constructor for enum furny.util.ImageUtils.ImageType
 
IMenuListenerParent - Interface in ga.view.appstate.menu
This interface allows setting a menu listener.
IModelSource - Interface in furny.furndb.importer
Interface to iterate over models.
IModelViewer - Interface in furny.swing.admin.viewer
Interface for the 3d model viewer.
importData(JComponent, Transferable) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagTransferHandler
 
importDone() - Method in interface furny.furndb.importer.FurnDBImporter.ImportListener
This will be called when the import is done.
importer - Variable in class furny.swing.admin.importer.ImporterPanel
 
importerPanel - Variable in class furny.swing.admin.FurnDBAdminFrame
 
ImporterPanel - Class in furny.swing.admin.importer
Panel for importing 3d models from OgreXML.
ImporterPanel(SimpleApplication) - Constructor for class furny.swing.admin.importer.ImporterPanel
Instantiates a new importer panel.
ImporterPanel.ActionImport - Class in furny.swing.admin.importer
Action to start the file import.
ImporterPanel.ActionImport() - Constructor for class furny.swing.admin.importer.ImporterPanel.ActionImport
Instantiates a new action to start the import.
ImporterPanel.ActionRefreshNow - Class in furny.swing.admin.importer
Action to refresh the current directory.
ImporterPanel.ActionRefreshNow() - Constructor for class furny.swing.admin.importer.ImporterPanel.ActionRefreshNow
Instantiates a new action refresh now.
ImporterPanel.ActionSelectAll - Class in furny.swing.admin.importer
Action to select all table entries.
ImporterPanel.ActionSelectAll(ImporterPanel.FileTableModel) - Constructor for class furny.swing.admin.importer.ImporterPanel.ActionSelectAll
Instantiates a new action to select all.
ImporterPanel.ActionSelectNone - Class in furny.swing.admin.importer
Action to deselect all table entries.
ImporterPanel.ActionSelectNone(ImporterPanel.FileTableModel) - Constructor for class furny.swing.admin.importer.ImporterPanel.ActionSelectNone
Instantiates a new action to deselect all.
ImporterPanel.ActionToggleWatchDog - Class in furny.swing.admin.importer
Action to activate/deactivate the directory watchdog.
ImporterPanel.ActionToggleWatchDog() - Constructor for class furny.swing.admin.importer.ImporterPanel.ActionToggleWatchDog
Instantiates a new action to toggle the watch dog.
ImporterPanel.DirectoryFileFilter - Class in furny.swing.admin.importer
File filter that displays only directories.
ImporterPanel.DirectoryFileFilter() - Constructor for class furny.swing.admin.importer.ImporterPanel.DirectoryFileFilter
 
ImporterPanel.FileEntry - Class in furny.swing.admin.importer
An entry that encapsulates information about a file.
ImporterPanel.FileEntry(File) - Constructor for class furny.swing.admin.importer.ImporterPanel.FileEntry
Instantiates a new file entry.
ImporterPanel.FileListModel - Class in furny.swing.admin.importer
List model that displays the content of a directory.
ImporterPanel.FileListModel() - Constructor for class furny.swing.admin.importer.ImporterPanel.FileListModel
Instantiates a new file list model.
ImporterPanel.FileTableModel - Class in furny.swing.admin.importer
Table model that displays the content of a directory.
ImporterPanel.FileTableModel(String) - Constructor for class furny.swing.admin.importer.ImporterPanel.FileTableModel
Instantiates a new file table model.
ImporterPanel.FileTableRenderer - Class in furny.swing.admin.importer
Renderer for the file table.
ImporterPanel.FileTableRenderer() - Constructor for class furny.swing.admin.importer.ImporterPanel.FileTableRenderer
 
ImporterPanel.FileWatchThread - Class in furny.swing.admin.importer
Watchdog that waits for new files in the directory.
ImporterPanel.FileWatchThread() - Constructor for class furny.swing.admin.importer.ImporterPanel.FileWatchThread
Instantiates a new file watch thread.
ImporterPanel.WatchDirChosenListener - Class in furny.swing.admin.importer
Listener that will be notified about a directory being chosen.
ImporterPanel.WatchDirChosenListener() - Constructor for class furny.swing.admin.importer.ImporterPanel.WatchDirChosenListener
 
importModelsFromFiles(String, List<File>, FurnDBImporter.ImportListener) - Method in class furny.furndb.importer.FurnDBImporter
Imports models from a list of files.
importModelsFromPath(String) - Method in class furny.furndb.importer.FurnDBImporter
Imports models from a file path.
IMutationOp<T extends IIndividual<T>> - Interface in ga.core.goperators
Interface for a mutation operator.
incAge() - Method in interface ga.core.individual.IAge
Increments the age.
incAge() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
incGeneration() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Increments the current generation number.
ind - Variable in class furny.states.InitializerPreState
 
ind - Variable in class furny.swing.admin.genotype.GenotypePanel
 
index - Variable in class furny.furndb.importer.DBModelSource
 
index - Variable in class furny.furndb.importer.FileModelSource
 
index - Variable in class furny.furndb.importer.FilePathModelSource
 
individual - Variable in class ga.view.aerial.AerialEvaluationState
 
individual - Variable in class ga.view.aerial.AerialUIController
The individual.
individual - Variable in class ga.view.billard.nodes.BillardObjectNode
 
individual - Variable in class ga.view.streaming.nodes.PanelNode
 
INDIVIDUAL_COUNT - Static variable in class furny.states.SummaryPostState
 
individualCache - Variable in class furny.ga.logger.StatisticsCache
 
IndividualComparator<T extends IIndividual<T>> - Class in ga.core.individual
Comparator for sorting and comparing individuals.
IndividualComparator(boolean) - Constructor for class ga.core.individual.IndividualComparator
Create a new comparator.
IndividualComparator.TestInterval - Class in ga.core.individual
This class is just for testing.
IndividualComparator.TestInterval(String) - Constructor for class ga.core.individual.IndividualComparator.TestInterval
 
IndividualEntry - Class in furny.ga.logger.entities
Database entry for an individual.
IndividualEntry() - Constructor for class furny.ga.logger.entities.IndividualEntry
Instantiates a new individual entry.
IndividualEntry(int, LogEvent, Collection<GeneEntry>, Double) - Constructor for class furny.ga.logger.entities.IndividualEntry
Instantiates a new individual entry.
individualEvaluated(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GAConsoleLogger
 
individualEvaluated(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GACSVLogger
 
individualEvaluated(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GADatabaseLogger
 
individualEvaluated(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GANullLogger
 
individualEvaluated(T) - Method in interface ga.core.algorithm.interactive.ISIGA
 
individualEvaluated(T) - Method in class ga.core.algorithm.interactive.SIGA
 
individualEvaluated(T) - Method in class ga.core.algorithm.interactive.SIGAGeneration
 
individualEvaluated(T) - Method in interface ga.core.evaluation.EvaluationListener
This will be notified when an evaluator has evaluated the individual.
individualEvaluated(int, T) - Method in interface ga.core.logging.IGALogger
Notifies about an individual that has been evaluated.
IndividualList<T extends IIndividual<T>> - Class in ga.core.individual
ArrayList for individuals.
IndividualList() - Constructor for class ga.core.individual.IndividualList
Creates a new list.
IndividualList(Collection<? extends T>) - Constructor for class ga.core.individual.IndividualList
Creates a new list by copying the given collection.
individualsCrossed(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GAConsoleLogger
 
individualsCrossed(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GACSVLogger
 
individualsCrossed(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GADatabaseLogger
 
individualsCrossed(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GANullLogger
 
individualsCrossed(int, IndividualList<T>) - Method in interface ga.core.logging.IGALogger
Notifies about individuals that have been crossed.
individualSelectedForEvaluation(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GAConsoleLogger
 
individualSelectedForEvaluation(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GACSVLogger
 
individualSelectedForEvaluation(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GADatabaseLogger
 
individualSelectedForEvaluation(int, FurnLayoutIndividual) - Method in class furny.ga.logger.GANullLogger
 
individualSelectedForEvaluation(int, T) - Method in interface ga.core.logging.IGALogger
Notifies about an individual that has been selected for evaluation.
individualsInserted(int, IndividualList<FurnLayoutIndividual>, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GAConsoleLogger
 
individualsInserted(int, IndividualList<FurnLayoutIndividual>, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GACSVLogger
 
individualsInserted(int, IndividualList<FurnLayoutIndividual>, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GADatabaseLogger
 
individualsInserted(int, IndividualList<FurnLayoutIndividual>, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GANullLogger
 
individualsInserted(int, IndividualList<T>, IPopulation<T>) - Method in interface ga.core.logging.IGALogger
Notifies about individuals that have been inserted into the population.
individualsMutated(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GAConsoleLogger
 
individualsMutated(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GACSVLogger
 
individualsMutated(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GADatabaseLogger
 
individualsMutated(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GANullLogger
 
individualsMutated(int, IndividualList<T>) - Method in interface ga.core.logging.IGALogger
Notifies about individuals that have been mutated.
individualsSelected(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GAConsoleLogger
 
individualsSelected(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GACSVLogger
 
individualsSelected(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GADatabaseLogger
 
individualsSelected(int, IndividualList<FurnLayoutIndividual>) - Method in class furny.ga.logger.GANullLogger
 
individualsSelected(int, IndividualList<T>) - Method in interface ga.core.logging.IGALogger
Notifies about individuals that have been selected.
infoStringType - Variable in class ga.view.streaming.nodes.PanelNode
 
infoText - Variable in class furny.swing.admin.viewer.ModelViewerState
 
infoText2 - Variable in class furny.swing.admin.viewer.ModelViewerState
 
infoText3 - Variable in class furny.swing.admin.viewer.ModelViewerState
 
init() - Method in class ga.core.algorithm.automatic.SGA
 
init() - Method in class ga.core.algorithm.automatic.SGAGeneration
 
init() - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
init() - Method in interface ga.core.algorithm.interactive.ISIGA
 
init() - Method in interface ga.core.GA
Initializes the algorithm and population.
init(CameraSettings) - Method in class ga.view.input.CamDragListener
Initializes the listener using the cam settings.
init() - Method in class ga.view.input.CamDragListener
Inits the class.
init() - Method in class ga.view.processor.OffscreenProcessor
Pre-initializes the processor.
initCam() - Method in class ga.view.aerial.AerialEvaluationState
Configures the camera.
initCam() - Method in class ga.view.billard.BillardEvaluationState
Inits the camera.
initCam() - Method in class ga.view.streaming.StreamingEvaluationState
Inits the cam.
initCamera() - Method in class furny.jme.appstate.SimpleAppState
Creates the camera to use for rendering.
initialize(AppStateManager, Application) - Method in class furny.furndb.importer.RenderThumbnailState
 
initialize(RenderManager, ViewPort) - Method in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
initialize(AppStateManager, Application) - Method in class furny.jme.appstate.SimpleAppState
 
initialize(AppStateManager, Application) - Method in class furny.states.InitializerPreState
 
initialize(AppStateManager, Application) - Method in class furny.states.InitializerUIState
 
initialize(AppStateManager, Application) - Method in class furny.states.SummaryPostState
 
initialize(AppStateManager, Application) - Method in class furny.states.SummaryUIState
 
initialize(AppStateManager, Application) - Method in class ga.view.aerial.AerialEvaluationState
 
initialize(AppStateManager, Application) - Method in class ga.view.aerial.AerialUIState
 
initialize(AppStateManager, Application) - Method in class ga.view.appstate.GUIState
 
initialize(AppStateManager, Application) - Method in class ga.view.appstate.menu.MenuState
 
initialize(AppStateManager, Application) - Method in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
initialize(AppStateManager, Application) - Method in class ga.view.appstate.SceneState
 
initialize(AppStateManager, Application) - Method in class ga.view.billard.BillardEvaluationState
 
initialize(RenderManager, ViewPort) - Method in class ga.view.processor.OffscreenProcessor
 
initialize(AppStateManager, Application) - Method in class ga.view.streaming.ShowRoomState
 
initialize(AppStateManager, Application) - Method in class ga.view.streaming.StreamingEvaluationState
 
initialized - Variable in class furny.furndb.importer.RenderThumbnailState
 
initialized - Variable in class furny.swing.admin.genotype.GenotypePanel
 
initialized - Variable in class furny.swing.admin.viewer.ViewerCanvasPanel
 
InitializerPreState - Class in furny.states
Pre state to initialize the population and show room.
InitializerPreState(IInteractiveFitnessEvaluator<FurnLayoutIndividual>, ISIGA<FurnLayoutIndividual>, IPhenotypeGenerator<FurnLayoutIndividual, Node>) - Constructor for class furny.states.InitializerPreState
Instantiates a new initializer pre state.
InitializerPreState.ViewSwitchListener - Class in furny.states
Keyboard listener to switch the perspective.
InitializerPreState.ViewSwitchListener() - Constructor for class furny.states.InitializerPreState.ViewSwitchListener
 
InitializerUIController - Class in furny.states
This is a controller that allows communication with the nifty gui.
InitializerUIController(IInteractiveFitnessEvaluator<FurnLayoutIndividual>, InitializerPreState) - Constructor for class furny.states.InitializerUIController
Instantiates a new initializer ui controller.
InitializerUIState - Class in furny.states
This is an advanced app state which adds gui to the initializer pre state.
InitializerUIState(IInteractiveFitnessEvaluator<FurnLayoutIndividual>, InitializerPreState, MenuListener) - Constructor for class furny.states.InitializerUIState
Instantiates a new initializer ui state.
initialLocation - Variable in class ga.view.streaming.showroom.CameraSettings
 
initIndividualCount - Variable in class ga.core.individual.population.ArrayListPopulation
 
initIndividualCount - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
initMaterials(AssetManager, AppSettings) - Method in class ga.view.streaming.showroom.ShowRoom
Inits the default materials.
initObjects() - Method in class ga.view.billard.BillardEvaluationState
Inits the objects on the table.
initPointer() - Method in class ga.view.streaming.StreamingEvaluationState
Inits the pointer.
initRandomly() - Method in class furny.ga.FurnLayoutIndividual
 
initRandomly() - Method in interface ga.core.individual.IIndividual
Initializes the genotype randomly and resets the fitness.
initRandomly() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
initRandomly(IValidator<T>, GAContext) - Method in class ga.core.individual.population.ArrayListPopulation
 
initRandomly(IValidator<T>, GAContext) - Method in interface ga.core.individual.population.IPopulation
Fill the population with random individuals.
initRandomly(IValidator<T>, GAContext) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
initRandomly() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
initShowRoom() - Method in class ga.view.streaming.showroom.ShowRoomFactory
Inits the show room.
initTable() - Method in class ga.view.billard.BillardEvaluationState
Make a solid floor and add it to the scene.
initTable() - Method in class ga.view.streaming.StreamingEvaluationState
Make a solid floor and add it to the scene.
INPUT_MAPPING_CAMERA_POS - Static variable in class furny.jme.appstate.SimpleAppState
 
INPUT_MAPPING_EXIT - Static variable in class furny.jme.appstate.SimpleAppState
 
INPUT_MAPPING_MEMORY - Static variable in class furny.jme.appstate.SimpleAppState
 
inputManager - Variable in class furny.jme.appstate.SimpleAppState
 
inputManager - Variable in class ga.view.appstate.GUIState
 
inputManager - Variable in class ga.view.appstate.SceneState
 
inputManager - Variable in class ga.view.input.CamDragListener
 
insert(IndividualList<T>, IPopulation<T>, boolean) - Method in interface ga.core.selection.ISelector
Inserts individuals into the population.
insert(IndividualList<T>, IPopulation<T>, boolean) - Method in class ga.core.selection.TournamentSelector
 
inspect() - Method in class ga.view.streaming.nodes.PanelNode
Triggers an inspect event.
INSPECT_LOCATION - Static variable in class ga.view.streaming.nodes.PanelNode
 
inspectDone() - Method in class ga.view.streaming.nodes.PanelNode
Triggers an inspect done event.
installLogger() - Static method in class furny.util.LoggerUtil
Installs the logger.
INSTANCE - Static variable in class furny.furndb.FurnCache
 
INSTANCE - Static variable in class furny.furndb.FurnDBManager
 
INSTANCE - Static variable in class furny.ga.logger.DataCache
 
INSTANCE - Static variable in class furny.ga.logger.StatisticsCache
 
INSTANCE - Static variable in class furny.ga.logger.StatisticsDBManager
 
IOUtils - Class in furny.util
Utility class for handling object<->byte[] conversion.
IOUtils() - Constructor for class furny.util.IOUtils
Instantiation is not allowed.
IPhenotypeGenerator<T extends IIndividual<T>,N extends com.jme3.scene.Spatial> - Interface in ga.view.interfaces
Interface for a phenotype generator.
IPhenotypeSpace - Interface in ga.view.interfaces
Interface for an phenotype space.
IPopulation<T extends IIndividual<T>> - Interface in ga.core.individual.population
Common interface for populations of a GA.
IPostEvaluationState - Interface in ga.view.interfaces
Interface for a post evaluation state.
IPreEvaluationState - Interface in ga.view.interfaces
Interface for a pre evaluation state.
isAllowDuplicates() - Method in class ga.core.individual.population.ArrayListPopulation
 
isAllowDuplicates() - Method in interface ga.core.individual.population.IPopulation
Determines if duplicates are allowed.
isAllowDuplicates() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
isCellEditable(int, int) - Method in class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
isCellEditable(int, int) - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
isClosed() - Method in class furny.swing.admin.viewer.ModelViewerState
Checks if the context is closed.
isDataFlavorSupported(DataFlavor) - Method in class furny.swing.admin.tags.TagTransferable
 
isEditor - Variable in class furny.swing.admin.FurnitureLabel
 
ISelector<T extends IIndividual<T>> - Interface in ga.core.selection
Interface for an individual selector.
isEmpty() - Method in class ga.core.individual.population.ArrayListPopulation
 
isEmpty() - Method in interface ga.core.individual.population.IPopulation
Determines if the population is empty.
isEmpty() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
isEnabled() - Method in class ga.view.interfaces.MouseListener
Checks if is enabled.
isEvaluated() - Method in class furny.ga.FurnLayoutIndividual
 
isEvaluated() - Method in interface ga.core.individual.IIndividual
Determines if the individual has been evaluated.
isEvaluated() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
isEvaluated() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
ISIGA<T extends IIndividual<T>> - Interface in ga.core.algorithm.interactive
Interface for simple interactive genetic algorithms.
isInitFade - Variable in class ga.view.streaming.nodes.PanelNode
 
isInitialized() - Method in class furny.furndb.importer.RenderThumbnailState
 
isInitialized() - Method in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
isInitialized() - Method in class ga.view.processor.OffscreenProcessor
 
isIsometric - Variable in class ga.view.streaming.showroom.CameraSettings
 
isMouseOver() - Method in class ga.view.streaming.nodes.EvaluationNode
Checks if mouse is over.
isOld() - Method in interface ga.core.individual.IAge
Determines if the individual is too old and should die.
isOld() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
isRotating() - Method in interface furny.swing.admin.viewer.IModelViewer
Checks if is rotating.
isRotating() - Method in class furny.swing.admin.viewer.ModelViewerState
 
isSelected() - Method in class furny.swing.admin.importer.ImporterPanel.FileEntry
Checks if the entry is selected.
isShowDirection() - Method in interface furny.swing.admin.viewer.IModelViewer
Checks if is showing direction.
isShowDirection() - Method in class furny.swing.admin.viewer.ModelViewerState
 
isShowGrid() - Method in interface furny.swing.admin.viewer.IModelViewer
Checks if is showing grid.
isShowGrid() - Method in class furny.swing.admin.viewer.ModelViewerState
 
isShowScaleGrid() - Method in interface furny.swing.admin.viewer.IModelViewer
Checks if is showing scale grid.
isShowScaleGrid() - Method in class furny.swing.admin.viewer.ModelViewerState
 
isShowStatistics() - Method in class furny.jme.appstate.SimpleAppState
Getter for the statistics display.
isShowStatistics() - Method in interface furny.swing.admin.viewer.IModelViewer
Checks if is showing statistics.
isShowUserScaleGrid() - Method in interface furny.swing.admin.viewer.IModelViewer
Checks if is showing user scale grid.
isShowUserScaleGrid() - Method in class furny.swing.admin.viewer.ModelViewerState
 
isUseEliteStrategy() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Getter for the elite behavior.
isValid(IValidator<T>, GAContext) - Method in class ga.core.individual.IndividualList
Validates the list with a given validator.
isValid(T, GAContext) - Method in interface ga.core.validation.IValidator
Validates an individual.
isValid(T, GAContext) - Method in class ga.core.validation.RuleValidator
 
isValidate() - Method in class ga.core.algorithm.interactive.AbstractSIGA
Getter for the validation behavior.
itemNumber - Variable in class furny.entities.MetaData
 
itemNumberLabel - Variable in class furny.swing.admin.FurnitureLabel
 
iterator() - Method in class ga.core.individual.population.ArrayListPopulation
 
iterator() - Method in interface ga.core.individual.population.IPopulation
 
iterator() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
IValidationRule<T extends IIndividual<T>> - Interface in ga.core.validation
Interface for a rule used by the RuleValidator.
IValidationRule.Type - Enum in ga.core.validation
Type of the rule.
IValidationRule.Type() - Constructor for enum ga.core.validation.IValidationRule.Type
 
IValidator<T extends IIndividual<T>> - Interface in ga.core.validation
Interface for an individual validator.

K

KEY_EVALUATED_INDIVIDUALS_MIN_COUNT - Static variable in interface ga.core.GA
 
KEY_GENOME_MAX_LENGTH - Static variable in interface ga.core.GA
 
KEY_GENOME_MIN_LENGTH - Static variable in interface ga.core.GA
 
KEY_INIT_INDIVIDUAL - Static variable in interface ga.core.GA
 
KEY_INIT_INDIVIDUAL_PERCENTAGE - Static variable in interface ga.core.GA
 
KEY_INTERVAL_FITNESS_MAX_WIDTH - Static variable in interface ga.core.GA
 
KEY_VALIDATION_SPACE - Static variable in interface ga.core.GA
 
KEY_WEIGHT_ID - Static variable in interface furny.ga.FurnGA
 
KEY_WEIGHT_ROTATION - Static variable in interface furny.ga.FurnGA
 
KEY_WEIGHT_TRANSLATION - Static variable in interface furny.ga.FurnGA
 
KMeansClusterPopulation<T extends IClusterableIndividual<T>> - Class in ga.core.individual.population
Implementation of a clusterable population that uses the KMeansPlusPlusClusterer of Apache Commons Math.
KMeansClusterPopulation(IIndividualFactory<T>, int, int) - Constructor for class ga.core.individual.population.KMeansClusterPopulation
Creates a new clusterable population.
KMeansClusterPopulation(IIndividualFactory<T>, int, int, boolean) - Constructor for class ga.core.individual.population.KMeansClusterPopulation
Creates a new clusterable population.

L

label - Variable in class furny.swing.admin.BrowserPanel.FurnitureCellRenderer
 
lastAssetPath - Variable in class furny.furndb.importer.FurnDBImporter
 
lastDir - Static variable in class furny.ga.util.FurnLayoutIOUtil
 
lastDir - Variable in class furny.swing.admin.genotype.GenotypePanel
 
lastLoc - Variable in class ga.view.appstate.roomplanner.RoomPlanner.MenuMouseListener
Deprecated.  
lastLocation - Variable in class ga.view.streaming.nodes.PanelNode
 
lastPath - Variable in class furny.swing.common.FileChooserPanel
 
lastTime - Variable in class ga.view.interfaces.MouseListener
 
leftFurnEntryDistance(FurnEntryList, FurnEntryList, GAContext) - Static method in class furny.ga.util.Distance
Left distance calculation of two furniture entry lists.
lengthSpinner - Variable in class furny.swing.admin.genotype.GenotypePanel
 
LIGHTING_TYPE - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
LightingUtil - Class in furny.util
Utility class for handling lights.
LightingUtil() - Constructor for class furny.util.LightingUtil
Instantiation is not allowed.
lightScatteringBox - Variable in class ga.view.config.SettingsDialog2
 
lineWidth - Variable in class furny.jme.node.Arrow
 
lineWidth - Variable in class furny.jme.node.Grid
 
list - Variable in class furny.swing.admin.tags.TagTransferable
 
listener - Variable in class furny.furndb.importer.FurnDBImporter
 
listener - Variable in class furny.swing.common.FileChooserPanel
 
listener - Variable in class ga.view.appstate.menu.MenuState
 
listener - Variable in class ga.view.streaming.nodes.PanelNode
 
listeners - Variable in class ga.core.evaluation.AbstractInteractiveEvaluator
 
listeners - Variable in class ga.view.aerial.AerialEvaluationState
 
listeners - Variable in class ga.view.billard.BillardEvaluationState
 
listeners - Variable in class ga.view.streaming.StreamingEvaluationState
 
load(BufferedImage, boolean) - Method in class furny.furndb.PNGLoader
Converts an buffered image to a JME image.
load(String, boolean) - Method in class furny.furndb.PNGLoader
Loads an image from the furniture db.
load(AssetInfo) - Method in class furny.furndb.PNGLoader
 
loadFPSText() - Method in class furny.jme.appstate.SimpleAppState
Attaches FPS statistics to guiNode and displays it on the screen.
loadGenotype(Component, FurnLayoutIndividual) - Static method in class furny.ga.util.FurnLayoutIOUtil
Loads a furniture layout individual by opening a JFileChooser, loading and parsing the file.
loadModel(int) - Method in class furny.swing.admin.viewer.ModelViewerState
Load a model.
loadStatsView() - Method in class furny.jme.appstate.SimpleAppState
Attaches Statistics View to guiNode and displays it on the screen above FPS statistics line.
locate(AssetManager, AssetKey) - Method in class furny.furndb.DBLocator
 
LogEvent - Class in furny.ga.logger.entities
Database entry for an log event.
LogEvent() - Constructor for class furny.ga.logger.entities.LogEvent
Instantiates a new log event.
LogEvent(Date, EvaluationRunEntry, EventType) - Constructor for class furny.ga.logger.entities.LogEvent
Instantiates a new log event.
LOGGER - Static variable in class furny.entities.Furniture
 
LOGGER - Static variable in class furny.furndb.FurnDBManager
 
LOGGER - Static variable in class furny.furndb.importer.DBModelSource
 
LOGGER - Static variable in class furny.furndb.importer.FileModelSource
 
LOGGER - Static variable in class furny.furndb.importer.FilePathModelSource
 
LOGGER - Static variable in class furny.furndb.importer.FurnDBImporter
 
LOGGER - Static variable in class furny.furndb.importer.RenderThumbnailState
 
LOGGER - Static variable in class furny.Furny
 
LOGGER - Static variable in class furny.ga.FurnEntry
 
LOGGER - Static variable in class furny.ga.logger.StatisticsDBManager
 
LOGGER - Static variable in class furny.ga.rules.FurnitureIntersectionRule
 
LOGGER - Static variable in class furny.ga.rules.MaxDistanceToWallRule
 
LOGGER - Static variable in class furny.ga.rules.MinMaxCountRule
 
LOGGER - Static variable in class furny.ga.util.FurnitureUtil
 
LOGGER - Static variable in class furny.ga.util.FurnLayoutIOUtil
 
LOGGER - Static variable in class furny.RoomPlannerTest
Deprecated.  
LOGGER - Static variable in class furny.states.InitializerPreState
 
LOGGER - Static variable in class furny.states.SummaryUIController
 
LOGGER - Static variable in class furny.swing.admin.FurnDBAdminFrame
 
LOGGER - Static variable in class furny.swing.admin.FurnitureLabel
 
LOGGER - Static variable in class furny.swing.admin.genotype.GenotypeFrame
 
LOGGER - Static variable in class furny.swing.admin.importer.ImporterPanel
 
LOGGER - Static variable in class furny.swing.admin.tags.EditFurnitureTagsPanel
 
LOGGER - Static variable in class furny.swing.admin.tags.TagTree
 
LOGGER - Static variable in class furny.util.IOUtils
 
LOGGER - Static variable in class furny.util.LoggerUtil
 
LOGGER - Static variable in class ga.core.algorithm.automatic.SGA
 
LOGGER - Static variable in class ga.core.algorithm.automatic.SGAGeneration
 
LOGGER - Static variable in class ga.core.algorithm.interactive.AbstractSIGA
 
LOGGER - Static variable in class ga.core.algorithm.interactive.SIGA
 
LOGGER - Static variable in class ga.core.algorithm.interactive.SIGAGeneration
 
LOGGER - Static variable in class ga.core.individual.population.KMeansClusterPopulation
 
LOGGER - Static variable in class ga.core.validation.RuleValidator
 
LOGGER - Static variable in class ga.view.aerial.AerialEvaluationState
 
LOGGER - Static variable in class ga.view.aerial.AerialUIController
The Constant LOGGER.
LOGGER - Static variable in class ga.view.appstate.menu.MenuState
 
LOGGER - Static variable in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
LOGGER - Static variable in class ga.view.billard.BillardEvaluationState
 
LOGGER - Static variable in class ga.view.config.GASettings
 
LOGGER - Static variable in class ga.view.config.SettingsDialog2
 
LOGGER - Static variable in class ga.view.config.ViewSettings
 
LOGGER - Static variable in class ga.view.input.CamDragListener
 
LOGGER - Static variable in class ga.view.MTIEvaluator
 
LOGGER - Static variable in class ga.view.processor.OffscreenProcessor
 
LOGGER - Static variable in class ga.view.streaming.nodes.PanelNode
 
LOGGER - Static variable in class ga.view.streaming.showroom.ShowRoom
 
LOGGER - Static variable in class ga.view.streaming.StreamingEvaluationState
 
loggerInstalled - Static variable in class furny.util.LoggerUtil
 
LoggerUtil - Class in furny.util
Utility class for handling loggers.
LoggerUtil() - Constructor for class furny.util.LoggerUtil
Instantiation is not allowed.
longDoubleCache - Variable in class furny.ga.logger.DataCache
 
longLongCache - Variable in class furny.ga.logger.DataCache
 
lookAt - Variable in class ga.view.input.CamDragListener
 
lookAtPoint - Variable in class ga.view.streaming.showroom.CameraSettings
 
lowerBox - Variable in class ga.view.streaming.StreamingEvaluationState
 
lowestFurnEntryDistance(FurnEntry, FurnEntryList, GAContext) - Static method in class furny.ga.util.Distance
Calculates the lowest distance between a furniture entry and a list of other furniture entries.

M

main(String[]) - Static method in class furny.furndb.importer.FurnDBImporter
A main class to test behavior.
main(String[]) - Static method in class furny.Furny
The main method that starts all programs.
main(String[]) - Static method in class furny.ga.FurnEntry
Main method for testing.
main(String[]) - Static method in class furny.ga.logger.StatisticsDBManager
Main method for testing.
main(String[]) - Static method in class furny.ga.operators.FurnLayoutMutationOp
Main method for testing.
main(String[]) - Static method in class furny.ga.operators.OnePointCrossoverOp
Main method for testing.
main(String[]) - Static method in class furny.ga.operators.RealMutationOp
Main method for testing.
main(String[]) - Static method in class furny.ga.operators.SegmentCutCrossoverOp
Main method for testing.
main(String[]) - Static method in class furny.ga.operators.SwapCrossoverOp
Main method for testing.
main(String[]) - Static method in class furny.ga.util.Distance
Main method for testing.
main(String[]) - Static method in class furny.ga.util.FurnitureUtil
Main method for test purposes.
main(String[]) - Static method in class furny.RoomPlannerTest
Deprecated. This class never reached a usable state and will be removed soon.
main(String[]) - Static method in class furny.swing.admin.FurnDBAdminTool
Main method to start the admin tool.
main(String[]) - Static method in class furny.swing.admin.genotype.GenotypeTool
Main method that starts the GenotypeFrame.
main(String[]) - Static method in class furny.swing.admin.statistics.StatisticsTool
Main method to start the statistics tool.
main(String[]) - Static method in class furny.swing.admin.viewer.ModelViewerState
Main method to test the class.
main(String[]) - Static method in class ga.core.individual.IndividualComparator
A main class to test behavior.
main(String[]) - Static method in class ga.view.aerial.AerialUIState
Main method for testing.
main(String[]) - Static method in class ga.view.config.SettingsDialog2
 
main(String[]) - Static method in class ga.view.config.ViewSettings
The main method for testing.
main(String[]) - Static method in class ga.view.MTIEvaluator
Main method to test the evaluator.
mainApp - Variable in class furny.swing.admin.viewer.ModelViewerState
 
MAJOR_TICK_SIZE - Static variable in class furny.jme.node.Grid
 
mandatoryRules - Variable in class ga.core.validation.RuleValidator
These rules must match with RuleValidator.mandatoryThreshold.
mandatoryThreshold - Variable in class ga.core.validation.RuleValidator
 
manual - Variable in class furny.swing.admin.viewer.ModelViewerState
 
map - Variable in class furny.swing.admin.BrowserPanel
 
mat - Variable in class ga.view.streaming.nodes.PanelNode
 
matchingDegree(FurnLayoutIndividual, GAContext) - Method in class furny.ga.rules.FurnitureIntersectionRule
 
matchingDegree(FurnLayoutIndividual, GAContext) - Method in class furny.ga.rules.MaxDistanceToWallRule
 
matchingDegree(FurnLayoutIndividual, GAContext) - Method in class furny.ga.rules.MinMaxCountRule
 
matchingDegree(FurnLayoutIndividual, GAContext) - Method in class furny.ga.rules.RoomContainsRule
 
matchingDegree(T, GAContext) - Method in interface ga.core.validation.IValidationRule
Calculates the matching degree in [0;1] for this rule.
material - Variable in class ga.view.processor.OffscreenProcessor
 
materialAlpha - Variable in class ga.view.streaming.nodes.PanelNode
 
max - Variable in class ga.core.individual.IndividualComparator.TestInterval
 
MAX_ITERATIONS - Static variable in class ga.core.individual.population.KMeansClusterPopulation
 
MAX_ROTATION - Static variable in class furny.ga.operators.FurnLayoutMutationOp
 
MAX_ROTATION - Static variable in class furny.ga.RoomVector
 
maxAge - Variable in class ga.view.examples.simple.SimpleObjectIndividual
 
maxAllowedDistance - Variable in class furny.ga.rules.MaxDistanceToWallRule
 
maxCount - Variable in class furny.ga.rules.MinMaxCountRule
 
maxCount - Variable in class furny.swing.admin.genotype.GenotypePanel
 
maxCountSpinner - Variable in class furny.swing.admin.genotype.GenotypePanel
 
maxDistance - Variable in class ga.view.input.CamDragListener
 
maxDistance - Variable in class ga.view.streaming.showroom.CameraSettings
 
MaxDistanceToWallRule - Class in furny.ga.rules
This is a IValidationRule implementation that keeps furnitures at a wall.
MaxDistanceToWallRule(String, float) - Constructor for class furny.ga.rules.MaxDistanceToWallRule
Creates the rule for a given tag name and a maximum distance.
MaxDistanceToWallRule(float) - Constructor for class furny.ga.rules.MaxDistanceToWallRule
Creates the rule with a maximum distance.
MaxFitnessGenerationChart - Class in furny.swing.admin.statistics.chart
The Class MaxFitnessGenerationChart.
MaxFitnessGenerationChart() - Constructor for class furny.swing.admin.statistics.chart.MaxFitnessGenerationChart
 
MaxFitnessTimeChart - Class in furny.swing.admin.statistics.chart
The Class MaxFitnessTimeChart.
MaxFitnessTimeChart() - Constructor for class furny.swing.admin.statistics.chart.MaxFitnessTimeChart
 
maxVRotation - Variable in class ga.view.input.CamDragListener
 
maxVRotation - Variable in class ga.view.streaming.showroom.CameraSettings
 
MeanFitnessGenerationChart - Class in furny.swing.admin.statistics.chart
The Class MeanFitnessGenerationChart.
MeanFitnessGenerationChart() - Constructor for class furny.swing.admin.statistics.chart.MeanFitnessGenerationChart
 
MeanFitnessTimeChart - Class in furny.swing.admin.statistics.chart
The Class MeanFitnessTimeChart.
MeanFitnessTimeChart() - Constructor for class furny.swing.admin.statistics.chart.MeanFitnessTimeChart
 
menu - Variable in class ga.view.MTIEvaluator
 
menuListener - Variable in class furny.states.InitializerPreState
 
menuListener - Variable in class furny.states.InitializerUIController
 
menuListener - Variable in class furny.states.InitializerUIState
 
menuListener - Variable in class furny.states.SummaryPostState
 
menuListener - Variable in class furny.states.SummaryUIController
 
menuListener - Variable in class furny.states.SummaryUIState
 
menuListener - Variable in class ga.view.aerial.AerialEvaluationState
 
menuListener - Variable in class ga.view.aerial.AerialUIController
The menu listener.
menuListener - Variable in class ga.view.aerial.AerialUIState
 
MenuListener - Interface in ga.view.appstate.menu
Listener for menu events.
menuListener - Variable in class ga.view.billard.BillardEvaluationState
 
menuListener - Variable in class ga.view.streaming.StreamingEvaluationState
 
menuNodes - Variable in class furny.states.SummaryPostState
 
menuNodes - Variable in class ga.view.appstate.menu.MenuState
 
MenuState - Class in ga.view.appstate.menu
App state for the main menu.
MenuState(MenuListener, ViewSettings) - Constructor for class ga.view.appstate.menu.MenuState
Instantiates a new menu state.
MenuState.MenuMouseListener - Class in ga.view.appstate.menu
Mouse listener that handles clicks on the menu elements.
MenuState.MenuMouseListener() - Constructor for class ga.view.appstate.menu.MenuState.MenuMouseListener
 
MenuState.MenuNode - Class in ga.view.appstate.menu
A node for one model in the menu.
MenuState.MenuNode(GASettings) - Constructor for class ga.view.appstate.menu.MenuState.MenuNode
Instantiates a new menu node.
metaData - Variable in class furny.entities.Furniture
 
MetaData - Class in furny.entities
This class represents the metadata of a furniture.
MetaData() - Constructor for class furny.entities.MetaData
Default constructor.
min - Variable in class ga.core.individual.IndividualComparator.TestInterval
 
minCount - Variable in class furny.ga.rules.MinMaxCountRule
 
minCount - Variable in class furny.swing.admin.genotype.GenotypePanel
 
minCountSpinner - Variable in class furny.swing.admin.genotype.GenotypePanel
 
minDistance - Variable in class ga.view.input.CamDragListener
 
minDistance - Variable in class ga.view.streaming.showroom.CameraSettings
 
minDistanceToWall(Polygon2D, float) - Method in class furny.ga.PseudoSpace
 
minDistanceToWall(Polygon2D, float) - Method in interface ga.view.interfaces.IPhenotypeSpace
Calculates the minimum distance of a shape to a wall.
minDistanceToWall(Polygon2D, float) - Method in class ga.view.streaming.showroom.BoxShowRoom
 
MinMaxCountRule - Class in furny.ga.rules
This is a IValidationRule implementation that keeps the count of a furniture in an interval.
MinMaxCountRule(String, int, int) - Constructor for class furny.ga.rules.MinMaxCountRule
Creates the rule for a given tag name with given minimum and maximum distances.
MinMaxFitnessGenerationChart - Class in furny.swing.admin.statistics.chart
The Class MinMaxFitnessGenerationChart.
MinMaxFitnessGenerationChart() - Constructor for class furny.swing.admin.statistics.chart.MinMaxFitnessGenerationChart
 
MINOR_TICK_SIZE - Static variable in class furny.jme.node.Grid
 
minVRotation - Variable in class ga.view.input.CamDragListener
 
minVRotation - Variable in class ga.view.streaming.showroom.CameraSettings
 
mode - Variable in class ga.view.streaming.nodes.PanelNode
 
model - Variable in class furny.entities.Furniture
 
model - Variable in class furny.swing.admin.importer.ImporterPanel.ActionSelectAll
 
model - Variable in class furny.swing.admin.importer.ImporterPanel.ActionSelectNone
 
model - Variable in class furny.swing.admin.importer.ImporterPanel
 
model - Variable in class furny.swing.admin.tags.TagPanel
 
model - Variable in class furny.swing.admin.tags.TagTree
 
modelBytes - Variable in class furny.entities.Furniture
 
modelNode - Variable in class furny.furndb.importer.RenderThumbnailState
 
modelNode - Variable in class furny.swing.admin.viewer.ModelViewerState
 
modelSelected(String) - Method in interface ga.view.appstate.menu.MenuListener
Callback when a model has been selected.
modelSelected(String) - Method in class ga.view.MTIEvaluator
 
modelSource - Variable in class furny.furndb.importer.FurnDBImporter
 
modelSource - Variable in class furny.swing.admin.viewer.ModelViewerState
 
ModelUtil - Class in furny.util
Utility class for handling JME nodes.
ModelUtil() - Constructor for class furny.util.ModelUtil
Instantiation is not allowed.
ModelViewerState - Class in furny.swing.admin.viewer
App state for the model viewer.
ModelViewerState(IModelSource, FurnyApplication) - Constructor for class furny.swing.admin.viewer.ModelViewerState
Instantiates a new model viewer app state.
ModelViewerState.ChaseCam2 - Class in furny.swing.admin.viewer
Extended ChaseCamera that allows to set the zoom speed.
ModelViewerState.ChaseCam2(Camera, Node, InputManager) - Constructor for class furny.swing.admin.viewer.ModelViewerState.ChaseCam2
Instantiates a new chase cam 2.
modes - Variable in class ga.view.config.SettingsDialog2
 
mouseClicked(MouseEvent) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.AddTagMouseListener
 
mouseClicked(MouseEvent) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel.RemoveTagMouseListener
 
mouseDown - Variable in class ga.view.streaming.StreamingEvaluationState
 
MouseListener - Class in ga.view.interfaces
Abstract class for an mouse listener.
MouseListener() - Constructor for class ga.view.interfaces.MouseListener
Instantiates a new mouse listener.
mouseOver - Variable in class ga.view.streaming.nodes.EvaluationNode
 
mouseReleased(MouseEvent) - Method in class furny.swing.admin.FurnitureLabel.PopUpMouseListener
 
mouseSliderJoint - Variable in class ga.view.streaming.StreamingEvaluationState.DragListener
 
MTIEvaluator - Class in ga.view
Main class of furny.
MTIEvaluator(String) - Constructor for class ga.view.MTIEvaluator
Creates a new evaluation menu and loads the settings from the given file.
MTIEvaluator(File) - Constructor for class ga.view.MTIEvaluator
Creates a new evaluation menu and loads the settings from the given file.
MTIEvaluator.EscapeListener - Class in ga.view
Keyboard listener to catch the ESCAPE event.
MTIEvaluator.EscapeListener() - Constructor for class ga.view.MTIEvaluator.EscapeListener
 
MTIEvaluator.StatisticsListener - Class in ga.view
Keyboard listener to toggle statistics.
MTIEvaluator.StatisticsListener() - Constructor for class ga.view.MTIEvaluator.StatisticsListener
 
mustRemove() - Method in class ga.view.billard.nodes.BillardObjectNode
Checks if the node should be removed.
mutate(FurnLayoutIndividual, GAContext) - Method in class furny.ga.operators.FurnLayoutMutationOp
 
mutate(FurnLayoutIndividual, GAContext) - Method in class furny.ga.operators.RealMutationOp
 
mutate(T, GAContext) - Method in interface ga.core.goperators.IMutationOp
Performs a mutation (if probability met) of the given individual and returns the new individual.
mutate(SimpleObjectIndividual, GAContext) - Method in class ga.view.examples.simple.SimpleObjectMutationOp
 
mutateOp - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
mutateOperator - Variable in class ga.core.algorithm.automatic.SGA
 
mutationOp - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
muteRootLogger() - Static method in class furny.util.LoggerUtil
Mutes the logger.

N

name - Variable in class furny.entities.MetaData
 
name - Variable in class furny.entities.Tag
 
name - Variable in class ga.core.individual.IndividualComparator.TestInterval
 
name - Variable in class ga.view.appstate.menu.MenuState.MenuNode
 
nameLabel - Variable in class furny.swing.admin.FurnitureLabel
 
newIndividual(GAContext) - Method in interface ga.core.individual.IIndividualFactory
Creates a new individual in the given context.
newIndividual(GAContext) - Method in class ga.core.individual.TemplateIndividualFactory
 
newIndividualRequested() - Method in interface ga.core.algorithm.interactive.ISIGA
 
newIndividualRequested() - Method in class ga.core.algorithm.interactive.SIGA
 
newIndividualRequested() - Method in class ga.core.algorithm.interactive.SIGAGeneration
 
newIndividualRequested() - Method in interface ga.core.evaluation.EvaluationListener
This will be notified when a evaluator demands a new individual for evaluation.
next(int) - Method in class furny.furndb.importer.DBModelSource
 
next() - Method in class furny.furndb.importer.DBModelSource
 
next(int) - Method in class furny.furndb.importer.FileModelSource
 
next() - Method in class furny.furndb.importer.FileModelSource
 
next(int) - Method in class furny.furndb.importer.FilePathModelSource
 
next() - Method in class furny.furndb.importer.FilePathModelSource
 
next() - Method in interface furny.furndb.importer.IModelSource
Gets the next element.
next(int) - Method in interface furny.furndb.importer.IModelSource
This methods works like next(), but allows to skip elements.
nextState() - Method in interface ga.view.appstate.menu.MenuListener
Callback when the next state should be attached.
nextState() - Method in class ga.view.MTIEvaluator
 
nifty - Variable in class furny.states.InitializerUIState
 
nifty - Variable in class furny.states.SummaryUIState
 
nifty - Variable in class ga.view.aerial.AerialUIState
 
niftyDisplay - Variable in class furny.states.InitializerUIState
 
niftyDisplay - Variable in class furny.states.SummaryUIState
 
niftyDisplay - Variable in class ga.view.aerial.AerialUIState
 
NO_SELECTION - Static variable in class ga.view.config.SettingsDialog2
 
nodeMap - Variable in class ga.view.billard.BillardEvaluationState
 
normalColor - Variable in class furny.swing.admin.FurnitureLabel
 
normalFont - Variable in class furny.swing.admin.FurnitureLabel
 
NUM_PARAMETERS - Static variable in class ga.view.examples.simple.SimpleObjectIndividual
 

O

objectsNode - Variable in class ga.view.billard.BillardEvaluationState
 
offscreenBuffer - Variable in class ga.view.processor.OffscreenProcessor
 
offscreenCam - Variable in class ga.view.processor.OffscreenProcessor
 
OffscreenProcessor - Class in ga.view.processor
Scene processor for offscreen rendering of textures.
OffscreenProcessor(AssetManager, AppSettings, Node, Material, String) - Constructor for class ga.view.processor.OffscreenProcessor
Creates a new offscreen texture processor with a SimpleTextured material.
offscreenScene - Variable in class ga.view.processor.OffscreenProcessor
 
offscreenView - Variable in class ga.view.processor.OffscreenProcessor
 
onAction(String, boolean, float) - Method in class furny.jme.appstate.SimpleAppState.AppActionListener
 
onAction(String, boolean, float) - Method in class furny.states.InitializerPreState.ViewSwitchListener
 
onAction(String, boolean, boolean, float) - Method in class furny.states.SummaryPostState.SummaryMouseListener
 
onAction(String, boolean, float) - Method in class ga.view.aerial.AerialEvaluationState.ViewSwitchListener
 
onAction(String, boolean, boolean, float) - Method in class ga.view.appstate.menu.MenuState.MenuMouseListener
 
onAction(String, boolean, boolean, float) - Method in class ga.view.appstate.roomplanner.RoomPlanner.MenuMouseListener
Deprecated.  
onAction(String, boolean, float) - Method in class ga.view.billard.BillardEvaluationState.CenteringListener
 
onAction(String, boolean, boolean, float) - Method in class ga.view.billard.BillardEvaluationState.ClickListener
 
onAction(String, boolean, float) - Method in class ga.view.billard.BillardEvaluationState.DebugListener
 
onAction(String, boolean, float) - Method in class ga.view.billard.BillardEvaluationState.PausedListener
 
onAction(String, boolean, boolean, float) - Method in class ga.view.input.CamDragListener
 
onAction(String, boolean, float) - Method in class ga.view.interfaces.MouseListener
 
onAction(String, boolean, boolean, float) - Method in class ga.view.interfaces.MouseListener
Callback method for mouse events.
onAction(String, boolean, float) - Method in class ga.view.MTIEvaluator.EscapeListener
 
onAction(String, boolean, float) - Method in class ga.view.MTIEvaluator.StatisticsListener
 
onAction(String, boolean, boolean, float) - Method in class ga.view.streaming.ShowRoomState.DoubleClickListener
 
onAction(String, boolean, boolean, float) - Method in class ga.view.streaming.StreamingEvaluationState.DragListener
 
onAction(String, boolean, float) - Method in class ga.view.streaming.StreamingEvaluationState.ViewSwitchListener
 
onAnalog(String, float, float) - Method in class ga.view.input.CamDragListener
 
OnePointCrossoverOp - Class in furny.ga.operators
The one point crossover operator cuts the genotype into two segments which are interchanged.
OnePointCrossoverOp(int) - Constructor for class furny.ga.operators.OnePointCrossoverOp
Creates the operator with a given crossover probability.
onFitnessChange(String) - Method in class ga.view.aerial.AerialUIController
Callback method.
onFloorTextureChange(String) - Method in class furny.states.InitializerUIController
Callback method.
onLightingChange(String) - Method in class furny.states.InitializerUIController
Callback method.
onLoadIndividual() - Method in class furny.states.InitializerUIController
Callback method.
onPopPercentageChange() - Method in class furny.states.InitializerUIController
Callback method.
onResetIndividual() - Method in class furny.states.InitializerUIController
Callback method.
onRoomSizeChange() - Method in class furny.states.InitializerUIController
Callback method.
onSelection(int) - Method in interface ga.view.config.SettingsDialog2.SelectionListener
 
onTerminate() - Method in class furny.states.InitializerUIController
Callback method.
onTerminate() - Method in class furny.states.SummaryUIController
Callback method.
onTerminate() - Method in class ga.view.aerial.AerialUIController
Callback method.
onWallColorChange(String) - Method in class furny.states.InitializerUIController
Callback method.
onWallColorSelect() - Method in class furny.states.InitializerUIController
Callback method.
openChartFrame() - Method in class furny.swing.admin.statistics.StatisticsFrame
Opens the chart frame.
openStream() - Method in class furny.furndb.DBLocator.AssetInfoDB
 
orgLocation - Variable in class ga.view.appstate.menu.MenuState.MenuNode
 
orgScaleX - Variable in class ga.view.streaming.nodes.EvaluationNode
 
outBuf - Variable in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
outterListener - Variable in class furny.furndb.importer.RenderThumbnailState
 
overrideHeight - Variable in class furny.jme.appstate.SimpleAppState
 
overrideWidth - Variable in class furny.jme.appstate.SimpleAppState
 

P

PANEL_SPACING - Static variable in class ga.view.streaming.StreamingEvaluationState
 
panelInInspectPosition(PanelNode<T>) - Method in interface ga.view.streaming.nodes.PanelNodeListener
This is called when the panel is in inspect position.
PanelNode<T extends IIndividual<T>> - Class in ga.view.streaming.nodes
This is a node that displays a show room as texture.
PanelNode(AssetManager, AppSettings, ShowRoom, CameraSettings, T) - Constructor for class ga.view.streaming.nodes.PanelNode
Instantiates a new panel node.
panelNode - Variable in class ga.view.streaming.ShowRoomState
 
PanelNode.InfoStringType - Enum in ga.view.streaming.nodes
Type of node info to display.
PanelNode.InfoStringType() - Constructor for enum ga.view.streaming.nodes.PanelNode.InfoStringType
 
PanelNode.Mode - Enum in ga.view.streaming.nodes
The state of the panel node.
PanelNode.Mode() - Constructor for enum ga.view.streaming.nodes.PanelNode.Mode
 
PanelNodeListener<T extends IIndividual<T>> - Interface in ga.view.streaming.nodes
Listener that receives callback events aboud the panel node.
panelReadyToDestroy(PanelNode<T>) - Method in interface ga.view.streaming.nodes.PanelNodeListener
This is called when the panel is ready to destroy.
panelsNode - Variable in class ga.view.streaming.StreamingEvaluationState
 
PARAMETER_TYPE - Static variable in class ga.view.examples.simple.SimpleObjectIndividual
 
PARAMETERS - Static variable in class furny.furndb.FurnDBManager
 
PARAMETERS - Static variable in class furny.ga.logger.StatisticsDBManager
 
PARAMETERS_COLOR - Static variable in class ga.view.examples.simple.SimpleObjectIndividual
 
parse(FurnLayoutIndividual, String) - Static method in class furny.ga.util.FurnLayoutIOUtil
Parses the content of a furniture layout individual from a string.
parse(Element) - Method in class ga.view.config.GASettings
Parses the settings from an xml element.
parse(Element) - Method in class ga.view.config.ViewSettings
Parses the xml elements and creates all objects.
parseIndividual(String) - Static method in class furny.ga.util.FurnLayoutIOUtil
Creates a furniture layout individual from a string.
parseObject(Element) - Method in class ga.view.config.GASettings
Parses an object from xml and stores it with the id.
parseObject(Element, String) - Method in class ga.view.config.GASettings
Parses an object from xml and stores it with the given id.
parseSimple(Element) - Method in class ga.view.config.GASettings
Parses a simple parameter from an element that contains a ground datatype (boolean, string, int, long, float, double).
paused - Variable in class ga.view.billard.BillardEvaluationState
 
perfectionRules - Variable in class ga.core.validation.RuleValidator
These rules must match with RuleValidator.perfectionThreshold.
perfectionThreshold - Variable in class ga.core.validation.RuleValidator
 
phenoType - Variable in class ga.view.streaming.showroom.ShowRoom
 
phenotypeGenerator - Variable in class furny.states.InitializerPreState
 
phenotypeGenerator - Variable in class furny.states.SummaryPostState
 
phenotypeGenerator - Variable in class furny.swing.admin.genotype.GenotypePanel
 
phenotypeGenerator - Variable in class ga.view.aerial.AerialEvaluationState
 
phenotypeGenerator - Variable in class ga.view.billard.BillardEvaluationState
 
phenotypeGenerator - Variable in class ga.view.streaming.StreamingEvaluationState
 
physicsSpace - Variable in class ga.view.streaming.nodes.AnchorNode
 
plane - Variable in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
pNewFurniture - Variable in class furny.ga.operators.RealMutationOp
 
PNGLoader - Class in furny.furndb
AssetLoader implementation to load PNG files.
PNGLoader() - Constructor for class furny.furndb.PNGLoader
 
pointer - Variable in class ga.view.streaming.StreamingEvaluationState
 
pointerControl - Variable in class ga.view.streaming.StreamingEvaluationState
 
pop - Variable in class ga.core.individual.population.ArrayListPopulation
 
pop - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
pOperation - Variable in class ga.core.goperators.ProbabilityOp
 
population - Variable in class ga.core.algorithm.automatic.SGA
 
population - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
population - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
populationInitiated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GAConsoleLogger
 
populationInitiated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GACSVLogger
 
populationInitiated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GADatabaseLogger
 
populationInitiated(int, IPopulation<FurnLayoutIndividual>) - Method in class furny.ga.logger.GANullLogger
 
populationInitiated(int, IPopulation<T>) - Method in interface ga.core.logging.IGALogger
Notifies about the initialization of the population.
PopulationUtil - Class in ga.core.algorithm.util
Utility class for handling populations.
PopulationUtil() - Constructor for class ga.core.algorithm.util.PopulationUtil
Instantiation is not allowed.
POST_EVALUATION_STATE - Static variable in class ga.view.config.GASettings
 
postFrame(FrameBuffer) - Method in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
postFrame(FrameBuffer) - Method in class ga.view.processor.OffscreenProcessor
 
postQueue(RenderQueue) - Method in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
postQueue(RenderQueue) - Method in class ga.view.processor.OffscreenProcessor
 
PRE_EVALUATION_STATE - Static variable in class ga.view.config.GASettings
 
preFrame(float) - Method in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
preFrame(float) - Method in class ga.view.processor.OffscreenProcessor
 
pRemoveFurniture - Variable in class furny.ga.operators.RealMutationOp
 
previous() - Method in class furny.furndb.importer.DBModelSource
 
previous() - Method in class furny.furndb.importer.FileModelSource
 
previous() - Method in class furny.furndb.importer.FilePathModelSource
 
previous() - Method in interface furny.furndb.importer.IModelSource
Gets the previous element.
price - Variable in class furny.entities.MetaData
 
priceLabel - Variable in class furny.swing.admin.FurnitureLabel
 
printGenotypes(List<FurnLayoutIndividual>) - Static method in class furny.ga.util.FurnLayoutIOUtil
Prints the simple genotypes of a list of individuals to a string.
printSimpleGenotype(long[][]) - Static method in class furny.ga.util.FurnLayoutIOUtil
Prints the simple genotype to a string.
ProbabilityOp - Class in ga.core.goperators
Abstract class for a probability operator.
ProbabilityOp(int) - Constructor for class ga.core.goperators.ProbabilityOp
Initializes the operator with the given probability.
processor - Variable in class ga.view.streaming.nodes.PanelNode
 
proposedRules - Variable in class ga.core.validation.RuleValidator
These rules must match with RuleValidator.proposedThreshold.
proposedThreshold - Variable in class ga.core.validation.RuleValidator
 
PseudoSpace - Class in furny.ga
This is a pseudo implementation of a phenotype space.
PseudoSpace(float, float) - Constructor for class furny.ga.PseudoSpace
Creates a new pseudo phenotype space.
put(String, Object) - Method in class ga.core.validation.GAContext
 
put(String, Object) - Method in class ga.view.config.AbstractSettings
Puts an object into the map.
putUnique(String, Object) - Method in class ga.view.config.AbstractSettings
 

R

randomizeInd() - Method in class furny.swing.admin.genotype.GenotypePanel
Randomizes the individual.
randomOrder(List<T>) - Static method in class furny.ga.util.CollectionUtils
Puts a list into a random order.
RandomSingleton - Class in ga.core.algorithm.util
Utility class that holds a single instance of a MersenneTwister random.
RandomSingleton() - Constructor for class ga.core.algorithm.util.RandomSingleton
Instantiation is not allowed.
ranking - Variable in enum furny.entities.TagType
The ranking/weight of a tag type.
RealMutationOp - Class in furny.ga.operators
The real mutation operator mutates genes randomly.
RealMutationOp(int, int, int, int, int, int) - Constructor for class furny.ga.operators.RealMutationOp
Creates the operator with the given mutation probability and given probabilities to add or remove furniture segments.
RealMutationOp(int, int, int) - Constructor for class furny.ga.operators.RealMutationOp
Creates the operator with the given mutation probability and given probabilities to add or remove furniture segments.
RealMutationOp(int) - Constructor for class furny.ga.operators.RealMutationOp
Creates the operator with the given mutation probability.
redMaterial - Variable in class furny.swing.admin.viewer.ModelViewerState
 
refreshAllNodes() - Method in class furny.swing.admin.tags.TagTree.TagTreeModel
Refreshs all nodes.
refreshNode(TreeNode) - Method in class furny.swing.admin.tags.TagTree.TagTreeModel
Refresh a node.
relSize - Variable in class ga.view.billard.nodes.BillardObjectNode
 
removeAnchorNode(AnchorNode<T>) - Method in class ga.view.streaming.StreamingEvaluationState
This is called when the anchorNode goes out of the screen without being evaluated.
removeEvaluationListener(EvaluationListener<T>) - Method in class ga.core.evaluation.AbstractInteractiveEvaluator
 
removeEvaluationListener(EvaluationListener<T>) - Method in interface ga.core.evaluation.IInteractiveFitnessEvaluator
Adds an EvaluationListener.
removeEvaluationListener(EvaluationListener<T>) - Method in class ga.view.aerial.AerialEvaluationState
 
removeEvaluationListener(EvaluationListener<T>) - Method in class ga.view.billard.BillardEvaluationState
 
removeEvaluationListener(EvaluationListener<T>) - Method in class ga.view.streaming.StreamingEvaluationState
 
removePanel(PanelNode<T>) - Method in class ga.view.streaming.StreamingEvaluationState
Removes a panel from the scene.
removeTags(List<Tag>) - Method in class furny.swing.admin.tags.EditFurnitureTagsPanel
Removes tags.
removeTagUpdateListener(TagUpdateListener) - Method in class furny.furndb.FurnDBManager
Removes a TagUpdateListener, so it will not be notified anymore.
render(RenderManager) - Method in class furny.furndb.importer.RenderThumbnailState
 
renderCycles - Variable in class furny.furndb.importer.RenderThumbnailState
 
renderer - Variable in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
renderer - Variable in class furny.jme.appstate.SimpleAppState
 
renderHeight - Variable in class ga.view.processor.OffscreenProcessor
 
renderingCompleted(String, BufferedImage) - Method in class furny.furndb.importer.FurnDBImporter
 
renderingCompleted(String, BufferedImage) - Method in interface furny.furndb.importer.RenderThumbnailState.RenderListener
This listener methods is called when the rendering of the id is complete.
renderManager - Variable in class furny.jme.appstate.SimpleAppState
 
renderManager - Variable in class ga.view.appstate.GUIState
 
renderManager - Variable in class ga.view.appstate.SceneState
 
renderThumbNail(Furniture) - Method in class furny.furndb.importer.FurnDBImporter
Renders a thumbnail for the given furniture.
renderThumbnail(String, Node, RenderThumbnailState.RenderListener) - Method in class furny.furndb.importer.RenderThumbnailState
This method triggers the rendering of a node to an java.awt.Image.
RenderThumbnailState - Class in furny.furndb.importer
This test renders a scene to a thumbnail, which can be stored as image or in a database.
RenderThumbnailState() - Constructor for class furny.furndb.importer.RenderThumbnailState
Creates a new state, doing no initialization.
RenderThumbnailState.RenderListener - Interface in furny.furndb.importer
Interface for an render listener.
RenderThumbnailState.RenderToImageProcessor - Class in furny.furndb.importer
This is a processor, that renders scenes to a java.awt.Image.
RenderThumbnailState.RenderToImageProcessor() - Constructor for class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
renderWidth - Variable in class ga.view.processor.OffscreenProcessor
 
replaceOldOnInsert - Variable in class ga.core.selection.TournamentSelector
 
reset() - Method in class furny.furndb.importer.DBModelSource
 
reset() - Method in class furny.furndb.importer.FileModelSource
 
reset() - Method in class furny.furndb.importer.FilePathModelSource
 
reset() - Method in interface furny.furndb.importer.IModelSource
Resets and starts at the first element.
reset() - Method in class ga.view.config.GASettings
Resets these settings by clearing all settings and reparsing the element.
resetSearch() - Method in class furny.swing.admin.BrowserPanel
Resets the search text field and results.
reshape(ViewPort, int, int) - Method in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
reshape(ViewPort, int, int) - Method in class ga.view.processor.OffscreenProcessor
 
rightPanel - Variable in class furny.swing.admin.statistics.StatisticsFrame
 
rm - Variable in class furny.furndb.importer.RenderThumbnailState
 
rm - Variable in class ga.view.processor.OffscreenProcessor
 
rnd - Static variable in class furny.ga.FurnLayoutIndividual
 
rnd - Static variable in class ga.core.algorithm.util.RandomSingleton
 
rnd - Variable in class ga.core.goperators.ProbabilityOp
 
rnd - Variable in class ga.core.individual.IndividualComparator
 
rnd - Variable in class ga.core.individual.population.ArrayListPopulation
 
rnd - Variable in class ga.core.individual.population.KMeansClusterPopulation
 
RND - Static variable in class ga.view.examples.simple.SimpleObjectIndividual
 
roof - Variable in class ga.view.streaming.showroom.BoxShowRoom
 
RoomContainsRule - Class in furny.ga.rules
This is a IValidationRule implementation that keeps all furnitures in the room.
RoomContainsRule() - Constructor for class furny.ga.rules.RoomContainsRule
 
roomLength - Variable in class furny.swing.admin.genotype.GenotypePanel
 
RoomPlanner - Class in ga.view.appstate.roomplanner
Deprecated. This was a prototype and has never been finished.
RoomPlanner(ViewSettings) - Constructor for class ga.view.appstate.roomplanner.RoomPlanner
Deprecated. This was a prototype and has never been finished.
RoomPlanner.MenuMouseListener - Class in ga.view.appstate.roomplanner
Deprecated.  
RoomPlanner.MenuMouseListener() - Constructor for class ga.view.appstate.roomplanner.RoomPlanner.MenuMouseListener
Deprecated.  
RoomPlannerTest - Class in furny
Deprecated. This class never reached a usable state and will be removed soon.
RoomPlannerTest() - Constructor for class furny.RoomPlannerTest
Deprecated. This class never reached a usable state and will be removed soon.
RoomVector - Class in furny.ga
The room vector is a tuple of x- and y-coordinates and rotation steps.
RoomVector(int, int, int) - Constructor for class furny.ga.RoomVector
Creates a new room vector and sets all fields.
roomWidth - Variable in class furny.swing.admin.genotype.GenotypePanel
 
rootNode - Variable in class furny.jme.appstate.RootNodeState
 
rootNode - Variable in class ga.view.appstate.RootNodeState
 
RootNodeState - Class in furny.jme.appstate
Extended AppState that contains a root node.
RootNodeState() - Constructor for class furny.jme.appstate.RootNodeState
 
RootNodeState - Class in ga.view.appstate
Extended app state with a root node.
RootNodeState() - Constructor for class ga.view.appstate.RootNodeState
Instantiates a new root node state.
rotateCamera(float) - Method in class ga.view.input.CamDragListener
Rotates the camera around the target on the horizontal plane.
rotateDown() - Method in class ga.view.aerial.AerialUIController
Callback method.
rotateFurniture(float, boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Rotate furniture.
rotateFurniture(float, boolean) - Method in class furny.swing.admin.viewer.ModelViewerState
 
rotateLeft() - Method in class ga.view.aerial.AerialUIController
Callback method.
rotateRight() - Method in class ga.view.aerial.AerialUIController
Callback method.
rotateUp() - Method in class ga.view.aerial.AerialUIController
Callback method.
rotating - Variable in class furny.swing.admin.viewer.ModelViewerState
 
rotation - Variable in class ga.view.input.CamDragListener
 
ROTATION_DEGREES - Static variable in class furny.ga.RoomVector
 
rotationSpeed - Variable in class ga.view.input.CamDragListener
 
rotGene - Variable in class furny.ga.logger.entities.GeneEntry
The rot gene.
rotGene - Variable in class furny.ga.RoomVector
 
rouletteImpl(Map<Furniture, Double>) - Static method in class furny.ga.util.FurnitureUtil
Roulette algorithm for maps.
rtt - Variable in class furny.furndb.importer.FurnDBImporter
 
RuleValidator<T extends IIndividual<T>> - Class in ga.core.validation
Validator implementation that uses a set of rules.
RuleValidator() - Constructor for class ga.core.validation.RuleValidator
 
run - Variable in class furny.ga.logger.GADatabaseLogger
 
run() - Method in class furny.swing.admin.importer.ImporterPanel.FileWatchThread
 
runId - Variable in class furny.swing.admin.statistics.StatisticsFrame
 
runIds - Variable in class furny.swing.admin.statistics.StatisticsFrame.RunListModel
 
runList - Variable in class furny.swing.admin.statistics.StatisticsFrame
 
runModel - Variable in class furny.swing.admin.statistics.StatisticsFrame
 

S

safeSetIconImages(List<? extends Image>) - Method in class ga.view.config.SettingsDialog2
 
saveEvaluationRun(EvaluationRunEntry, boolean) - Method in class furny.ga.logger.StatisticsDBManager
Saves a run.
saveFurniture(Furniture, boolean) - Method in class furny.furndb.FurnDBManager
Saves a furniture to the database.
saveFurniture(Furniture, boolean, File) - Method in class furny.furndb.FurnDBManager
Saves a furniture to the database.
saveGeneEntry(GeneEntry) - Method in class furny.ga.logger.StatisticsDBManager
Save a gene entry.
saveGenotype(Component, FurnLayoutIndividual) - Static method in class furny.ga.util.FurnLayoutIOUtil
Saves a furniture layout individual by opening a JFileChooser, writing and saving the file.
saveIndividualEntry(IndividualEntry) - Method in class furny.ga.logger.StatisticsDBManager
Save a individual entry.
saveLogEvent(LogEvent) - Method in class furny.ga.logger.StatisticsDBManager
Save a new log event.
saveSettings() - Method in class furny.states.InitializerPreState
Saves settings in the GA context.
saveTag(Tag) - Method in class furny.furndb.FurnDBManager
Saves a new tag.
savingCompleted(String, File) - Method in class furny.furndb.importer.FurnDBImporter
 
savingCompleted(String, File) - Method in interface furny.furndb.importer.RenderThumbnailState.RenderListener
This listener method is called when the rendered image has been saved to a file.
scale - Variable in class ga.view.billard.BillardEvaluationState
 
scaleGrid - Variable in class furny.swing.admin.viewer.ModelViewerState
 
scaleTo - Variable in class ga.view.streaming.nodes.EvaluationNode
 
SCENE_WIDTH - Static variable in class ga.view.streaming.StreamingEvaluationState
 
SceneFactory - Class in ga.view.factory
Utility class for scene related functions.
SceneFactory() - Constructor for class ga.view.factory.SceneFactory
Instantiation is not allowed.
sceneHeight - Variable in class ga.view.billard.BillardEvaluationState
 
SceneState - Class in ga.view.appstate
Extended app state that creates its own viewport and stores many required information.
SceneState() - Constructor for class ga.view.appstate.SceneState
 
sceneWidth - Variable in class ga.view.billard.BillardEvaluationState
 
searchByTag(String) - Method in class furny.swing.admin.BrowserPanel
 
searchByTag(String) - Method in interface furny.swing.admin.IFurnitureBrowser
Triggers a search.
SearchType - Enum in furny.furndb
Enum with types of a furniture search.
SearchType() - Constructor for enum furny.furndb.SearchType
 
searchTypeComboBox - Variable in class furny.swing.admin.BrowserPanel
 
secondCounter - Variable in class furny.jme.appstate.SimpleAppState
 
seek(Furniture) - Method in class furny.furndb.importer.DBModelSource
 
seek(Furniture) - Method in class furny.furndb.importer.FileModelSource
 
seek(Furniture) - Method in class furny.furndb.importer.FilePathModelSource
 
seek(Furniture) - Method in interface furny.furndb.importer.IModelSource
Seeks the given furniture and remembers its position.
SegmentCutCrossoverOp - Class in furny.ga.operators
Crossover operator that does the segment cut crossover.
SegmentCutCrossoverOp(int) - Constructor for class furny.ga.operators.SegmentCutCrossoverOp
Creates the operator with a given crossover probability.
select(IPopulation<T>) - Method in interface ga.core.selection.ISelector
Selects individuals from the population.
select(IPopulation<T>) - Method in class ga.core.selection.TournamentSelector
 
selected - Variable in class furny.swing.admin.importer.ImporterPanel.FileEntry
 
selected - Variable in class ga.view.appstate.menu.MenuState.MenuNode
 
SELECTED_INDIVIDUALS - Static variable in class ga.core.selection.TournamentSelector
 
selectedPanelNode - Variable in class ga.view.streaming.StreamingEvaluationState.DragListener
 
selection - Variable in class ga.view.config.SettingsDialog2
 
selectionListener - Variable in class ga.view.config.SettingsDialog2
 
selector - Variable in class ga.core.algorithm.automatic.SGA
 
selector - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
selector - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
serialVersionUID - Static variable in class furny.ga.FurnEntryList
 
serialVersionUID - Static variable in class furny.swing.admin.genotype.GenotypeFrame
 
serialVersionUID - Static variable in class ga.core.individual.IndividualComparator
 
serialVersionUID - Static variable in class ga.view.config.SettingsDialog2
 
setAlgorithm(ISIGA<T>) - Method in interface ga.core.evaluation.IInteractiveFitnessEvaluator
Sets the interactive genetic algorithm.
setAlgorithm(ISIGA<T>) - Method in class ga.view.aerial.AerialEvaluationState
 
setAlgorithm(ISIGA<T>) - Method in class ga.view.billard.BillardEvaluationState
 
setAlgorithm(ISIGA<T>) - Method in class ga.view.streaming.StreamingEvaluationState
 
setAnchor(AnchorNode<T>) - Method in class ga.view.streaming.nodes.PanelNode
Sets the anchor.
setAndActivate(AppState) - Method in class ga.view.MTIEvaluator
Attaches a new app state and enables it.
setAssetManager(AssetManager) - Method in class furny.ga.FurnLayoutPhenotypeGenerator
 
setAssetManager(AssetManager) - Method in class ga.view.examples.simple.SimpleObjectPhenotypeGenerator
 
setAssetManager(AssetManager) - Method in interface ga.view.interfaces.IPhenotypeGenerator
Setter for the asset manager.
setBackgroundColor(ColorRGBA) - Method in class ga.view.processor.OffscreenProcessor
Setter for the background color of the scene.
setBytes(byte[]) - Method in class furny.entities.TextureData
Setter for the byte array of texture.
setCameraSettings(CameraSettings) - Method in class ga.view.streaming.nodes.PanelNode
Sets the camera settings.
setCamSettings(CameraSettings) - Method in class ga.view.streaming.ShowRoomState
Sets the cam settings.
setContext(GAContext) - Method in class furny.ga.FurnLayoutIndividual
 
setContext(GAContext) - Method in interface ga.core.individual.IIndividual
Sets the GA context.
setContext(GAContext) - Method in class ga.core.individual.IndividualComparator.TestInterval
 
setContext(GAContext) - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
setCustomFilename(String) - Method in class furny.furndb.FurnDBManager
Sets a custom file name for the database.
setCustomFilename(String) - Method in class furny.ga.logger.StatisticsDBManager
Sets a custom file name for the database.
setDate(Date) - Method in class furny.entities.Furniture
Setter for the date of last change.
setDate(Date) - Method in class furny.ga.logger.entities.LogEvent
Sets the date.
setDescription(String) - Method in class furny.entities.MetaData
Setter for the description.
setDimension(Vector3f) - Method in class furny.entities.MetaData
Setter for the dimension (width, height, length).
setDisplayFps(boolean) - Method in class furny.jme.appstate.SimpleAppState
Enables/disables fps display.
setDisplayStatView(boolean) - Method in class furny.jme.appstate.SimpleAppState
Enables/disables stat view (memory, texture buffers, etc).
setEnabled(boolean) - Method in class furny.states.InitializerPreState
 
setEnabled(boolean) - Method in class furny.states.InitializerUIState
 
setEnabled(boolean) - Method in class furny.states.SummaryPostState
 
setEnabled(boolean) - Method in class furny.states.SummaryUIState
 
setEnabled(boolean) - Method in class ga.view.aerial.AerialEvaluationState
 
setEnabled(boolean) - Method in class ga.view.aerial.AerialUIState
 
setEnabled(boolean) - Method in class ga.view.appstate.GUIState
 
setEnabled(boolean) - Method in class ga.view.appstate.menu.MenuState
 
setEnabled(boolean) - Method in class ga.view.appstate.SceneState
 
setEnabled(boolean) - Method in class ga.view.billard.BillardEvaluationState
 
setEnabled(boolean) - Method in class ga.view.interfaces.MouseListener
Sets the listener enabled.
setEnabled(boolean) - Method in class ga.view.streaming.ShowRoomState
 
setEnabled(boolean) - Method in class ga.view.streaming.StreamingEvaluationState
 
setEnded(Date) - Method in class furny.ga.logger.entities.EvaluationRunEntry
Sets the ended date.
setEvaluationRun(EvaluationRunEntry) - Method in class furny.ga.logger.entities.LogEvent
Sets the evaluation run.
setEvaluator(IFitnessEvaluator<T>) - Method in class ga.core.individual.population.ArrayListPopulation
 
setEvaluator(IFitnessEvaluator<T>) - Method in interface ga.core.individual.population.IPopulation
Sets the evaluator.
setEvaluator(IFitnessEvaluator<T>) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
setEvent(LogEvent) - Method in class furny.ga.logger.entities.IndividualEntry
Sets the event.
setExitMode(FurnDBImporter.ExitMode) - Method in class furny.furndb.importer.FurnDBImporter
Sets the FurnDBImporter.ExitMode for this importer.
setFadeSpeed(float) - Method in class ga.view.streaming.nodes.PanelNode
Sets the fade speed.
setFadeToAlpha(float) - Method in class ga.view.streaming.nodes.PanelNode
Triggers fading to a given alpha value.
setFile(File) - Method in class furny.swing.common.FileChooserPanel
Sets a file.
setFile(String) - Method in class furny.swing.common.FileChooserPanel
Sets a file by its name.
setFileSelectionMode(int) - Method in class furny.swing.common.FileChooserPanel
Sets the file selection mode.
setFileToSave(String) - Method in class ga.view.config.SettingsDialog2
Sets the file where the settings should be saved to.
setFitness(double) - Method in class furny.ga.FurnLayoutIndividual
 
setFitness(Double) - Method in class furny.ga.logger.entities.IndividualEntry
Sets the fitness.
setFitness(double) - Method in interface ga.core.individual.IFitness
Setter for the fitness of the individual.
setFitness(double) - Method in class ga.core.individual.IndividualComparator.TestInterval
 
setFitness(double) - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
setFitnessInterval(double, double) - Method in class furny.ga.FurnLayoutIndividual
 
setFitnessInterval(double, double) - Method in interface ga.core.individual.IIntervalFitness
Sets the fitness interval by its center and width.
setFitnessInterval(double, double) - Method in class ga.core.individual.IndividualComparator.TestInterval
 
setFitnessLimits(double, double) - Method in class furny.ga.FurnLayoutIndividual
 
setFitnessLimits(double, double) - Method in interface ga.core.individual.IIntervalFitness
Sets the fitness interval by its minimum and maximum.
setFitnessLimits(double, double) - Method in class ga.core.individual.IndividualComparator.TestInterval
 
setFloorTexture(String) - Method in class furny.states.InitializerPreState
Sets the floor texture.
setFurnId(long) - Method in class furny.ga.logger.entities.GeneEntry
Sets the furn id.
setFurniture(Furniture) - Method in class furny.ga.FurnEntry
Setter for the furniture.
setFurniture(Furniture) - Method in class furny.swing.admin.FurnDBAdminFrame
 
setFurniture(Furniture) - Method in class furny.swing.admin.FurnitureLabel
Sets a furniture.
setFurniture(Furniture) - Method in interface furny.swing.admin.viewer.IFurnitureViewer
Method to set a furniture to view.
setFurniture(Furniture) - Method in interface furny.swing.admin.viewer.IModelViewer
Method to set a furniture to view.
setFurniture(Furniture) - Method in class furny.swing.admin.viewer.ModelViewerState
 
setFurnitureTags(Furniture, Set<Tag>) - Method in class furny.furndb.FurnDBManager
Sets a new set of tags for the existing furniture.
setGeneration(int) - Method in class furny.ga.logger.entities.IndividualEntry
Sets the generation.
setGenes(Set<GeneEntry>) - Method in class furny.ga.logger.entities.IndividualEntry
Sets the genes.
setHasRun(boolean) - Method in class ga.view.config.GASettings
Sets the hasRun flag.
setHeight(Float) - Method in class furny.entities.MetaData
Setter for the height in meters.
setId(long) - Method in class furny.entities.Furniture
Private setter for the id.
setId(long) - Method in class furny.entities.MetaData
Private setter for the id.
setId(Long) - Method in class furny.entities.Tag
Private setter for the id.
setId(long) - Method in class furny.entities.TextureData
Setter for the id.
setId(long) - Method in class furny.ga.logger.entities.EvaluationRunEntry
Sets the id.
setId(long) - Method in class furny.ga.logger.entities.GeneEntry
Sets the id.
setId(long) - Method in class furny.ga.logger.entities.IndividualEntry
Sets the id.
setId(long) - Method in class furny.ga.logger.entities.LogEvent
Sets the id.
setImage(BufferedImage) - Method in class furny.entities.Furniture
Setter for the preview image.
setImage(String) - Method in class ga.view.config.SettingsDialog2
setImage sets the background image of the dialog.
setImage(URL) - Method in class ga.view.config.SettingsDialog2
setImage sets the background image of this dialog.
setImageBytes(byte[]) - Method in class furny.entities.Furniture
Private setter for the byte array of the preview image.
setIndividual(FurnLayoutIndividual) - Method in class furny.states.InitializerPreState
Sets a new individual.
setIndividual(T) - Method in class ga.view.aerial.AerialUIController
Sets the individual.
setIndividual(T) - Method in class ga.view.aerial.AerialUIState
Sets the individual.
setInfoStringType(PanelNode.InfoStringType) - Method in class ga.view.streaming.nodes.PanelNode
Sets the info string type.
setInitIndividualCount(int) - Method in class ga.core.individual.population.ArrayListPopulation
 
setInitIndividualCount(int) - Method in interface ga.core.individual.population.IPopulation
Set the number of initial individuals.
setInitIndividualCount(int) - Method in class ga.core.individual.population.KMeansClusterPopulation
 
setItemNumber(String) - Method in class furny.entities.MetaData
Setter for the item number.
setLength(Float) - Method in class furny.entities.MetaData
Setter for the length in meters.
setLightingType(BoxShowRoom.LightingType) - Method in class furny.states.InitializerPreState
Sets the lighting type.
setMaxAge(int) - Method in interface ga.core.individual.IAge
Setter for the maximum age.
setMaxAge(int) - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
setMenuListener(MenuListener) - Method in class furny.states.InitializerPreState
 
setMenuListener(MenuListener) - Method in class furny.states.InitializerUIController
 
setMenuListener(MenuListener) - Method in class furny.states.SummaryPostState
 
setMenuListener(MenuListener) - Method in class furny.states.SummaryUIController
 
setMenuListener(MenuListener) - Method in class ga.view.aerial.AerialEvaluationState
 
setMenuListener(MenuListener) - Method in class ga.view.aerial.AerialUIController
 
setMenuListener(MenuListener) - Method in interface ga.view.appstate.menu.IMenuListenerParent
Sets the menu listener.
setMenuListener(MenuListener) - Method in class ga.view.billard.BillardEvaluationState
 
setMenuListener(MenuListener) - Method in class ga.view.streaming.StreamingEvaluationState
 
setMetaData(MetaData) - Method in class furny.entities.Furniture
Setter for the metadata of the furniture.
setModel(Node) - Method in class furny.entities.Furniture
Setter for the 3d model as JME node.
setModelBytes(byte[]) - Method in class furny.entities.Furniture
Private setter for the byte array of the model.
setMouseOver(boolean) - Method in class ga.view.streaming.nodes.EvaluationNode
Sets the mouse over.
setName(String) - Method in class furny.entities.MetaData
Setter for the name.
setName(String) - Method in class furny.entities.Tag
Setter for the name.
setOrgLocation(Vector3f) - Method in class ga.view.appstate.menu.MenuState.MenuNode
Sets the original location for this node.
setOverrideSize(int, int) - Method in class furny.jme.appstate.SimpleAppState
Overrides the width and height of the AppSettings.
setPanelNode(PanelNode<T>) - Method in class ga.view.streaming.ShowRoomState
Sets the panel node.
setPanelNodeListener(PanelNodeListener<T>) - Method in class ga.view.streaming.nodes.PanelNode
Sets the panel node listener.
setParent(Node) - Method in class ga.view.billard.nodes.BillardObjectNode
 
setParent(Node) - Method in class ga.view.streaming.nodes.AnchorNode
 
setParent(Node) - Method in class ga.view.streaming.nodes.PanelNode
 
setPaused(boolean) - Method in class ga.view.billard.BillardEvaluationState
Pauses the rendering and physics calculation.
setPhenotype(Spatial) - Method in class ga.view.streaming.showroom.ShowRoom
Sets the phenotype to display inside the room.
setPopPercentage(int) - Method in class furny.states.InitializerPreState
Sets the population percentage that should be initialized with the loaded individual.
setPrice(Double) - Method in class furny.entities.MetaData
Setter for the furnitures price.
setRenderImage(boolean) - Method in class furny.furndb.importer.RenderThumbnailState
Sets the property doRender.
setReplaceOldOnInsert(boolean) - Method in class ga.core.selection.TournamentSelector
Activate/deactivate the behavior of replacing individuals during insertion.
setRoomSize(int, int, int) - Method in class furny.states.InitializerPreState
Sets the room size.
setRootNode(Node) - Method in class ga.view.streaming.ShowRoomState
Sets the root node.
setRootPath(String) - Method in class furny.furndb.DBLocator
The database needs no root path.
setRotating(boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Sets the rotating flag.
setRotating(boolean) - Method in class furny.swing.admin.viewer.ModelViewerState
 
setRotGene(int) - Method in class furny.ga.logger.entities.GeneEntry
Sets the rot gene.
setSaveImage(boolean) - Method in class furny.furndb.importer.RenderThumbnailState
Sets the property doSave.
setSelected(boolean) - Method in class furny.swing.admin.importer.ImporterPanel.FileEntry
Sets the entry selected.
setSelected(boolean) - Method in class ga.view.appstate.menu.MenuState.MenuNode
Sets the node selected or deselected.
setSelectionListener(SettingsDialog2.SelectionListener) - Method in class ga.view.config.SettingsDialog2
 
setSettings(AppSettings) - Method in class ga.view.streaming.ShowRoomState
Sets the app settings.
setShowDirection(boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Sets the show direction flag.
setShowDirection(boolean) - Method in class furny.swing.admin.viewer.ModelViewerState
 
setShowGrid(boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Sets the show grid flag.
setShowGrid(boolean) - Method in class furny.swing.admin.viewer.ModelViewerState
 
setShowScaleGrid(boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Sets the show scale grid flag.
setShowScaleGrid(boolean) - Method in class furny.swing.admin.viewer.ModelViewerState
 
setShowStatistics(boolean) - Method in class furny.jme.appstate.SimpleAppState
Enables/disables statistics display.
setShowStatistics(boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Sets the show statistics flag.
setShowStatistics(boolean) - Method in class ga.view.MTIEvaluator
Toggles the statistics display.
setShowUserScaleGrid(boolean) - Method in interface furny.swing.admin.viewer.IModelViewer
Sets the show user scale grid flag.
setShowUserScaleGrid(boolean) - Method in class furny.swing.admin.viewer.ModelViewerState
 
setStarted(Date) - Method in class furny.ga.logger.entities.EvaluationRunEntry
Sets the started date.
setTags(Set<Tag>) - Method in class furny.entities.MetaData
Setter for the tags.
setText(String) - Method in class ga.view.processor.OffscreenProcessor
Sets a text that is displayed on the GUI.
setTextureSize(int, int) - Method in class ga.view.processor.OffscreenProcessor
Sets the size of the offscreen texture.
settings - Variable in class furny.jme.appstate.SimpleAppState
 
settings - Variable in class furny.states.InitializerPreState
 
settings - Variable in class furny.swing.admin.genotype.GenotypePanel
 
settings - Variable in class furny.swing.admin.statistics.StatisticsFrame.ChartListModel
 
settings - Variable in class furny.swing.admin.statistics.StatisticsFrame
 
settings - Variable in class ga.view.aerial.AerialEvaluationState
 
settings - Variable in class ga.view.processor.OffscreenProcessor
 
settings - Variable in class ga.view.streaming.showroom.ShowRoomFactory
 
settings - Variable in class ga.view.streaming.ShowRoomState
 
settings - Variable in class ga.view.streaming.StreamingEvaluationState
 
SettingsDialog2 - Class in ga.view.config
This is an extended SettingsDialog for the Furny app.
SettingsDialog2(AppSettings, String, boolean) - Constructor for class ga.view.config.SettingsDialog2
Constructor for the PropertiesDialog.
SettingsDialog2(AppSettings, URL, boolean) - Constructor for class ga.view.config.SettingsDialog2
Constructor for the PropertiesDialog.
SettingsDialog2.DisplayModeSorter - Class in ga.view.config
Utility class for sorting DisplayModes.
SettingsDialog2.DisplayModeSorter() - Constructor for class ga.view.config.SettingsDialog2.DisplayModeSorter
 
SettingsDialog2.SelectionListener - Interface in ga.view.config
 
setTournamentSize(int) - Method in class ga.core.selection.TournamentSelector
Sets the tournament size.
setType(TagType) - Method in class furny.entities.Tag
Setter for the type.
setType(EventType) - Method in class furny.ga.logger.entities.LogEvent
Sets the type.
setUpRendererChooser() - Method in class ga.view.config.SettingsDialog2
setUpRendererChooser sets the list of available renderers.
setUpResolutionChooser() - Method in class ga.view.config.SettingsDialog2
setUpChooser retrieves all available display modes and places them in a JComboBox.
setUserSelection(int) - Method in class ga.view.config.SettingsDialog2
 
setValidate(boolean) - Method in class ga.core.algorithm.automatic.SGA
 
setValidate(boolean) - Method in class ga.core.algorithm.automatic.SGAGeneration
 
setValidate(boolean) - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
setValidate(boolean) - Method in interface ga.core.algorithm.interactive.ISIGA
 
setValidate(boolean) - Method in interface ga.core.GA
Setter to enable/disable individual validation.
setValidator(IValidator<T>) - Method in class ga.core.algorithm.automatic.SGA
 
setValidator(IValidator<T>) - Method in class ga.core.algorithm.automatic.SGAGeneration
 
setValidator(IValidator<T>) - Method in class ga.core.algorithm.interactive.AbstractSIGA
 
setValidator(IValidator<T>) - Method in interface ga.core.algorithm.interactive.ISIGA
 
setValidator(IValidator<T>) - Method in interface ga.core.GA
Set the individual validator for the algorithm.
setValueAt(Object, int, int) - Method in class furny.swing.admin.BrowserPanel.FurnitureTableModel
 
setValueAt(Object, int, int) - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
 
setVector(RoomVector) - Method in class furny.ga.FurnEntry
Setter for the room vector.
setWallColor(ColorRGBA) - Method in class furny.states.InitializerPreState
Sets the wall color.
setWallColor(ColorRGBA) - Method in class furny.states.InitializerUIController
Sets the wall color.
setWidth(Float) - Method in class furny.entities.MetaData
Setter for the width in meters.
setXGene(int) - Method in class furny.ga.logger.entities.GeneEntry
Sets the x gene.
setYGene(int) - Method in class furny.ga.logger.entities.GeneEntry
Sets the y gene.
setZoomSpeed(float) - Method in class furny.swing.admin.viewer.ModelViewerState.ChaseCam2
Sets the zoom speed.
SGA<T extends IIndividual<T>> - Class in ga.core.algorithm.automatic
Steady-State simple genetic algorithm.
SGA(IPopulation<T>, IFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, boolean, GAContext) - Constructor for class ga.core.algorithm.automatic.SGA
Creates a new SGA.
SGA(IPopulation<T>, IFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, boolean) - Constructor for class ga.core.algorithm.automatic.SGA
Creates a new SGA.
SGAGeneration<T extends IIndividual<T>> - Class in ga.core.algorithm.automatic
Generational simple genetic algorithm.
SGAGeneration(IPopulation<T>, IFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, boolean, GAContext) - Constructor for class ga.core.algorithm.automatic.SGAGeneration
Creates a new generational SGA.
SGAGeneration(IPopulation<T>, IFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, boolean) - Constructor for class ga.core.algorithm.automatic.SGAGeneration
Creates a new generational SGA.
shadowsBox - Variable in class ga.view.config.SettingsDialog2
 
shotIndex - Variable in class furny.furndb.importer.RenderThumbnailState.RenderToImageProcessor
 
showCursorBox - Variable in class ga.view.config.SettingsDialog2
 
showDialog() - Method in class ga.view.config.SettingsDialog2
showDialog sets this dialog as visble, and brings it to the front.
showDirectionArrow - Variable in class furny.swing.admin.viewer.ModelViewerState
 
showError(Component, String) - Static method in class ga.view.config.SettingsDialog2
 
showFps - Variable in class furny.jme.appstate.SimpleAppState
 
showGrid - Variable in class furny.swing.admin.viewer.ModelViewerState
 
showHelp() - Static method in class furny.Furny
Shows the help on the console.
showInShowRoom(PanelNode<T>) - Method in class ga.view.streaming.StreamingEvaluationState
Shows a panel node in show room.
showRoom - Variable in class furny.states.InitializerPreState
 
showRoom - Variable in class furny.swing.admin.genotype.GenotypePanel
 
showRoom - Variable in class ga.view.streaming.nodes.PanelNode
 
ShowRoom - Class in ga.view.streaming.showroom
This is a show room that realizes an IPhenotypeSpace.
ShowRoom(String, AssetManager, AppSettings, ShowRoomSettings) - Constructor for class ga.view.streaming.showroom.ShowRoom
Instantiates a new show room.
showRoomFactory - Variable in class furny.states.InitializerPreState
 
showRoomFactory - Variable in class ga.view.aerial.AerialEvaluationState
 
ShowRoomFactory - Class in ga.view.streaming.showroom
A factory for creating ShowRoom objects.
ShowRoomFactory(AssetManager, AppSettings, ShowRoomSettings) - Constructor for class ga.view.streaming.showroom.ShowRoomFactory
Instantiates a new show room factory.
showRoomFactory - Variable in class ga.view.streaming.StreamingEvaluationState
 
showRoomNeedsUpdate - Variable in class furny.swing.admin.genotype.GenotypePanel
 
showRoomSettings - Variable in class ga.view.streaming.showroom.ShowRoom
 
showRoomSettings - Variable in class ga.view.streaming.showroom.ShowRoomFactory
 
ShowRoomSettings - Class in ga.view.streaming.showroom
This contains settings for a show room like materials, dimensions, type and lighting type.
ShowRoomSettings() - Constructor for class ga.view.streaming.showroom.ShowRoomSettings
 
ShowRoomSettings.ShowRoomType - Enum in ga.view.streaming.showroom
Type of the show room.
ShowRoomSettings.ShowRoomType() - Constructor for enum ga.view.streaming.showroom.ShowRoomSettings.ShowRoomType
 
ShowRoomState<T extends IIndividual<T>> - Class in ga.view.streaming
This is an app state that shows individuals in the showroom.
ShowRoomState(AppState, CameraSettings) - Constructor for class ga.view.streaming.ShowRoomState
Instantiates a new show room state.
showRoomState - Variable in class ga.view.streaming.StreamingEvaluationState
 
ShowRoomState.DoubleClickListener - Class in ga.view.streaming
Mouse listener that exits this state if a double click has been detected.
ShowRoomState.DoubleClickListener() - Constructor for class ga.view.streaming.ShowRoomState.DoubleClickListener
 
showScaleGrid - Variable in class furny.swing.admin.viewer.ModelViewerState
 
showSettings - Variable in class furny.jme.appstate.SimpleAppState
 
showStatistics - Variable in class furny.jme.appstate.SimpleAppState
 
showStatistics - Variable in class ga.view.MTIEvaluator
 
showStatisticsBox - Variable in class ga.view.config.SettingsDialog2
 
showStatsView - Variable in class furny.jme.appstate.SimpleAppState
 
showUserScaleGrid - Variable in class furny.swing.admin.viewer.ModelViewerState
 
SIGA<T extends IIndividual<T>> - Class in ga.core.algorithm.interactive
Steady-State simple interactive genetic algorithm.
SIGA(IPopulation<T>, IInteractiveFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, boolean) - Constructor for class ga.core.algorithm.interactive.SIGA
Creates a new steady state SIGA.
SIGA(IPopulation<T>, IInteractiveFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, IValidator<T>, boolean, IGALogger<T>) - Constructor for class ga.core.algorithm.interactive.SIGA
Creates a new steady state SIGA.
SIGAGeneration<T extends IIndividual<T>> - Class in ga.core.algorithm.interactive
Generational simple interactive genetic algorithm.
SIGAGeneration(IPopulation<T>, IInteractiveFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, boolean) - Constructor for class ga.core.algorithm.interactive.SIGAGeneration
Creates a new generational SIGA.
SIGAGeneration(IPopulation<T>, IInteractiveFitnessEvaluator<T>, ISelector<T>, IMutationOp<T>, ICrossoverOp<T>, IValidator<T>, boolean, IGALogger<T>) - Constructor for class ga.core.algorithm.interactive.SIGAGeneration
Creates a new generational SIGA.
SIMILARITY_MAP - Static variable in class furny.ga.util.FurnitureUtil
This map caches all distance calculations, so they are reusable.
SimpleAppState - Class in furny.jme.appstate
Extended AppState that contains all behavior of SimpleApplication.
SimpleAppState() - Constructor for class furny.jme.appstate.SimpleAppState
 
SimpleAppState.AppActionListener - Class in furny.jme.appstate
Extended listener for key input.
SimpleAppState.AppActionListener() - Constructor for class furny.jme.appstate.SimpleAppState.AppActionListener
 
SimpleAppState.VIEWPORT - Enum in furny.jme.appstate
 
SimpleAppState.VIEWPORT() - Constructor for enum furny.jme.appstate.SimpleAppState.VIEWPORT
 
simpleInitApp() - Method in class furny.jme.FurnyApplication
 
simpleInitApp() - Method in class ga.view.MTIEvaluator
 
simpleInitAppState() - Method in class furny.jme.appstate.SimpleAppState
Simple initialization method.
simpleInitAppState() - Method in class furny.swing.admin.viewer.ModelViewerState
 
SimpleObjectCrossoverOp - Class in ga.view.examples.simple
Crossover operator for the simple object example.
SimpleObjectCrossoverOp(int) - Constructor for class ga.view.examples.simple.SimpleObjectCrossoverOp
Instantiates a new simple object crossover op.
SimpleObjectIndividual - Class in ga.view.examples.simple
Individual for the simple object example.
SimpleObjectIndividual() - Constructor for class ga.view.examples.simple.SimpleObjectIndividual
Instantiates a new simple object individual.
SimpleObjectMutationOp - Class in ga.view.examples.simple
Mutation operator for the simple object example.
SimpleObjectMutationOp(int) - Constructor for class ga.view.examples.simple.SimpleObjectMutationOp
Instantiates a new simple object mutation op.
SimpleObjectPhenotypeGenerator - Class in ga.view.examples.simple
Phenotype generator for the simple object example.
SimpleObjectPhenotypeGenerator() - Constructor for class ga.view.examples.simple.SimpleObjectPhenotypeGenerator
Instantiates a new simple object phenotype generator.
simpleUpdate(float) - Method in class furny.jme.appstate.SimpleAppState
Simple update method.
simpleUpdate(float) - Method in class furny.swing.admin.viewer.ModelViewerState
 
simpleUpdate(float) - Method in class ga.view.MTIEvaluator
 
size() - Method in class ga.core.individual.population.ArrayListPopulation
 
size() - Method in interface ga.core.individual.population.IPopulation
Returns the size of the population; the count of individuals.
size() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
sliderJoint - Variable in class ga.view.streaming.nodes.AnchorNode
 
smaller - Variable in class furny.ga.util.FurnitureUtil.FurniturePair
 
sort(boolean) - Method in class ga.core.individual.IndividualList
Sorts the list by using IndividualComparator.
source - Variable in class ga.view.config.SettingsDialog2
 
speed - Variable in class ga.view.streaming.nodes.EvaluationNode
 
speed - Variable in class ga.view.streaming.StreamingEvaluationState
 
srSettings - Variable in class furny.states.InitializerPreState
 
srSettings - Variable in class ga.view.streaming.StreamingEvaluationState
 
srState - Variable in class furny.swing.admin.genotype.GenotypePanel
 
ssaoBox - Variable in class ga.view.config.SettingsDialog2
 
start() - Static method in class furny.swing.admin.FurnDBAdminTool
Starts the furniture db admin tool.
start() - Static method in class furny.swing.admin.genotype.GenotypeTool
Method that starts the GenotypeFrame.
start() - Static method in class furny.swing.admin.statistics.StatisticsTool
Starts the statistics tool.
started - Variable in class furny.ga.logger.entities.EvaluationRunEntry
The started date.
state - Variable in class furny.furndb.importer.RenderThumbnailState
 
state - Variable in class furny.states.InitializerUIController
 
state - Variable in class furny.states.InitializerUIState
 
stateAttached(AppStateManager) - Method in class furny.furndb.importer.RenderThumbnailState
 
stateAttached(AppStateManager) - Method in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
stateAttached(AppStateManager) - Method in class ga.view.streaming.ShowRoomState
 
stateChanged(ChangeEvent) - Method in class furny.swing.admin.genotype.GenotypePanel
 
stateDetached(AppStateManager) - Method in class furny.furndb.importer.RenderThumbnailState
 
stateDetached(AppStateManager) - Method in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
stateDetached(AppStateManager) - Method in class ga.view.streaming.ShowRoomState
 
stateManager - Variable in class ga.view.appstate.GUIState
 
stateManager - Variable in class ga.view.appstate.SceneState
 
stateToPause - Variable in class ga.view.streaming.ShowRoomState
 
StatisticsCache - Class in furny.ga.logger
Cache for GA statistics.
StatisticsCache() - Constructor for class furny.ga.logger.StatisticsCache
 
StatisticsDBManager - Class in furny.ga.logger
Database manager for statistics.
StatisticsDBManager() - Constructor for class furny.ga.logger.StatisticsDBManager
Private constructor for single instance.
StatisticsFrame - Class in furny.swing.admin.statistics
Frame for statistics and analytics.
StatisticsFrame() - Constructor for class furny.swing.admin.statistics.StatisticsFrame
Instantiates a new statistics frame.
StatisticsFrame.ActionCascadeViews - Class in furny.swing.admin.statistics
Action to arrange frames in a cascade pattern.
StatisticsFrame.ActionCascadeViews() - Constructor for class furny.swing.admin.statistics.StatisticsFrame.ActionCascadeViews
Instantiates a new action to cascade views.
StatisticsFrame.ActionCloseAllViews - Class in furny.swing.admin.statistics
Action to close all views.
StatisticsFrame.ActionCloseAllViews() - Constructor for class furny.swing.admin.statistics.StatisticsFrame.ActionCloseAllViews
Instantiates a new action to close all views.
StatisticsFrame.ActionTileViews - Class in furny.swing.admin.statistics
Action to arrange frames in a tile pattern.
StatisticsFrame.ActionTileViews() - Constructor for class furny.swing.admin.statistics.StatisticsFrame.ActionTileViews
Instantiates a new action to tile views.
StatisticsFrame.ChartListModel - Class in furny.swing.admin.statistics
List model displaying available charts.
StatisticsFrame.ChartListModel() - Constructor for class furny.swing.admin.statistics.StatisticsFrame.ChartListModel
Instantiates a new chart list model.
StatisticsFrame.RunListModel - Class in furny.swing.admin.statistics
List model displaying former runs.
StatisticsFrame.RunListModel() - Constructor for class furny.swing.admin.statistics.StatisticsFrame.RunListModel
Instantiates a new run list model.
StatisticsTool - Class in furny.swing.admin.statistics
Starter class for the statistics tool.
StatisticsTool() - Constructor for class furny.swing.admin.statistics.StatisticsTool
Instantiation is not necessary.
statsView - Variable in class furny.jme.appstate.SimpleAppState
 
step() - Method in class ga.core.algorithm.automatic.SGA
 
step() - Method in class ga.core.algorithm.automatic.SGAGeneration
 
step() - Method in class ga.core.algorithm.interactive.SIGA
 
step() - Method in class ga.core.algorithm.interactive.SIGAGeneration
 
step() - Method in interface ga.core.GA
Do one step.
StreamingEvaluationState<T extends IIndividual<T>> - Class in ga.view.streaming
This interactive evaluator provides a stream of pictures of the show room.
StreamingEvaluationState(IPhenotypeGenerator<T, ? extends Spatial>) - Constructor for class ga.view.streaming.StreamingEvaluationState
Instantiates a new streaming evaluation state.
StreamingEvaluationState.DragListener - Class in ga.view.streaming
This is a mouse listener that detects drag-and-drop.
StreamingEvaluationState.DragListener() - Constructor for class ga.view.streaming.StreamingEvaluationState.DragListener
 
StreamingEvaluationState.ViewSwitchListener - Class in ga.view.streaming
Keyboard listener to switch the perspective.
StreamingEvaluationState.ViewSwitchListener() - Constructor for class ga.view.streaming.StreamingEvaluationState.ViewSwitchListener
 
subFiles - Variable in class furny.swing.admin.importer.ImporterPanel.FileListModel
 
summaryMouseListener - Variable in class furny.states.SummaryPostState
 
SummaryPostState<T extends IIndividual<T>> - Class in furny.states
Post state to show a summary after the evaluation.
SummaryPostState(IInteractiveFitnessEvaluator<T>, ISIGA<T>, IPhenotypeGenerator<T, Node>) - Constructor for class furny.states.SummaryPostState
Instantiates a new summary post state.
SummaryPostState.SummaryMouseListener - Class in furny.states
Mouse listener that detects selection of a summary panel node.
SummaryPostState.SummaryMouseListener() - Constructor for class furny.states.SummaryPostState.SummaryMouseListener
 
SummaryUIController<T extends IIndividual<T>> - Class in furny.states
This is a controller that allows communication with the nifty gui.
SummaryUIController(IInteractiveFitnessEvaluator<T>) - Constructor for class furny.states.SummaryUIController
Instantiates a new summary ui controller.
SummaryUIState<T extends IIndividual<T>> - Class in furny.states
This is an advanced app state which adds gui to the summary post state.
SummaryUIState(IInteractiveFitnessEvaluator<T>, MenuListener) - Constructor for class furny.states.SummaryUIState
Instantiates a new summary ui state.
SwapCrossoverOp - Class in furny.ga.operators
This crossover operator swaps furnitures between two individuals.
SwapCrossoverOp(int) - Constructor for class furny.ga.operators.SwapCrossoverOp
Creates the operator with a given crossover probability.

T

tabbedPane - Variable in class furny.swing.admin.FurnDBAdminFrame
 
table - Variable in class furny.swing.admin.BrowserPanel
 
tableModel - Variable in class furny.swing.admin.BrowserPanel
 
Tag - Class in furny.entities
A tag that describes a furniture annotation.
Tag() - Constructor for class furny.entities.Tag
Private constructor.
Tag(TagType, String) - Constructor for class furny.entities.Tag
Constructor that creates a tag with type and name.
tag - Variable in class furny.ga.rules.MaxDistanceToWallRule
 
tag - Variable in class furny.ga.rules.MinMaxCountRule
 
tag - Variable in class furny.swing.admin.tags.TagTree.TagNode
 
TagComboBox - Class in furny.swing.admin.tags
Combobox to choose a tag type.
TagComboBox() - Constructor for class furny.swing.admin.tags.TagComboBox
Instantiates a new tag combo box.
TagFlavor - Class in furny.swing.admin.tags
DataFlavor for tags.
TagFlavor() - Constructor for class furny.swing.admin.tags.TagFlavor
Instantiates a new tag flavor.
tagList - Variable in class furny.swing.admin.tags.EditFurnitureTagsPanel
 
tagListeners - Variable in class furny.furndb.FurnDBManager
 
tagNameField - Variable in class furny.swing.admin.tags.EditFurnitureTagsPanel.TagCreationPane
 
tagPane - Variable in class furny.swing.admin.FurnitureLabel
 
TagPanel - Class in furny.swing.admin.tags
Panel that displays a table of tags.
TagPanel() - Constructor for class furny.swing.admin.tags.TagPanel
Instantiates a new tag panel.
TagPanel.ActionAddTag - Class in furny.swing.admin.tags
Action to add a tag.
TagPanel.ActionAddTag() - Constructor for class furny.swing.admin.tags.TagPanel.ActionAddTag
Instantiates a new action to add a tag.
TagPanel.ActionRemoveTag - Class in furny.swing.admin.tags
Action to remove a tag.
TagPanel.ActionRemoveTag() - Constructor for class furny.swing.admin.tags.TagPanel.ActionRemoveTag
Instantiates a new action to remove a tag.
TagPanel.TagCellRenderer - Class in furny.swing.admin.tags
Table cell renderer for tags.
TagPanel.TagCellRenderer() - Constructor for class furny.swing.admin.tags.TagPanel.TagCellRenderer
 
TagPanel.TagTableModel - Class in furny.swing.admin.tags
Table model for tags.
TagPanel.TagTableModel() - Constructor for class furny.swing.admin.tags.TagPanel.TagTableModel
 
TagPanel.TagTypeChangeListener - Class in furny.swing.admin.tags
Listener to update tags.
TagPanel.TagTypeChangeListener() - Constructor for class furny.swing.admin.tags.TagPanel.TagTypeChangeListener
 
tags - Variable in class furny.entities.MetaData
 
tags - Variable in class furny.swing.admin.tags.TagPanel
 
tagsBuilder - Variable in class furny.swing.admin.FurnitureLabel
 
tagsToAdd - Variable in class furny.swing.admin.tags.EditFurnitureTagsPanel
 
tagsUpdated(TagType, List<Tag>) - Method in interface furny.furndb.TagUpdateListener
This method will be notified if a list of tags are updated.
tagsUpdated(TagType, List<Tag>) - Method in class furny.swing.admin.tags.TagPanel
 
tagsUpdated(TagType, List<Tag>) - Method in class furny.swing.admin.tags.TagTree
 
tagTable - Variable in class furny.swing.admin.tags.TagPanel
 
TagTransferable - Class in furny.swing.admin.tags
Transferable for tags.
TagTransferable(List<Tag>) - Constructor for class furny.swing.admin.tags.TagTransferable
Instantiates a new tag transferable.
TagTransferHandler - Class in furny.swing.admin.tags
TransferHandler for tags.
TagTransferHandler(TagTree) - Constructor for class furny.swing.admin.tags.TagTransferHandler
Instantiates a new tag transfer handler.
tagTree - Variable in class furny.swing.admin.tags.EditFurnitureTagsPanel
 
TagTree - Class in furny.swing.admin.tags
JTree that displays tags grouped by their type.
TagTree() - Constructor for class furny.swing.admin.tags.TagTree
Instantiates a new tag tree.
TagTree.TagNode - Class in furny.swing.admin.tags
Tree node for a tag.
TagTree.TagNode(Tag) - Constructor for class furny.swing.admin.tags.TagTree.TagNode
Instantiates a new tag node.
TagTree.TagTreeModel - Class in furny.swing.admin.tags
Tree model for tags.
TagTree.TagTreeModel() - Constructor for class furny.swing.admin.tags.TagTree.TagTreeModel
Instantiates a new tag tree model.
TagTree.TagTypeNode - Class in furny.swing.admin.tags
Tree node for a tag type.
TagTree.TagTypeNode(TagType) - Constructor for class furny.swing.admin.tags.TagTree.TagTypeNode
Instantiates a new tag type node.
TagType - Enum in furny.entities
Enum for available tag types.
TagType(int) - Constructor for enum furny.entities.TagType
Constructor for tag type.
tagTypeComboBox - Variable in class furny.swing.admin.tags.TagPanel
 
TagUpdateListener - Interface in furny.furndb
Listener for tags.
targetLocation - Variable in class ga.view.appstate.menu.MenuState.MenuNode
 
targetLocation - Variable in class ga.view.streaming.nodes.PanelNode
 
template - Variable in class ga.core.individual.TemplateIndividualFactory
 
template - Variable in class ga.view.streaming.showroom.ShowRoomFactory
 
TemplateIndividualFactory<T extends IIndividual<T>> - Class in ga.core.individual
This factory creates new individuals by cloning a template.
TemplateIndividualFactory(T) - Constructor for class ga.core.individual.TemplateIndividualFactory
Creates a new factory with the template.
testNode - Variable in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
text - Variable in class ga.view.appstate.menu.MenuState.MenuNode
 
text - Variable in class ga.view.processor.OffscreenProcessor
 
textField - Variable in class furny.swing.common.FileChooserPanel
 
texture - Variable in class ga.view.processor.OffscreenProcessor
 
TextureData - Class in furny.entities
Value object to map a texture to a relational database.
TextureData() - Constructor for class furny.entities.TextureData
Default constructor.
TextureData(BufferedImage) - Constructor for class furny.entities.TextureData
Constructor that creates a new texture from a BufferedImage.
textureKey - Variable in class ga.view.processor.OffscreenProcessor
 
timer - Variable in class furny.swing.admin.genotype.GenotypePanel
 
timer - Variable in class ga.view.appstate.GUIState
 
timer - Variable in class ga.view.appstate.SceneState
 
toClusterString() - Method in class ga.core.individual.population.KMeansClusterPopulation
Method that creates a string representation of the population, usually for debugging purposes.
toolTipBuilder - Variable in class furny.swing.admin.FurnitureLabel
 
toString() - Method in class furny.entities.Furniture
 
toString() - Method in class furny.entities.Tag
 
toString() - Method in class furny.ga.FurnEntry
 
toString() - Method in class furny.ga.FurnLayoutIndividual
 
toString() - Method in class furny.ga.RoomVector
 
toString() - Method in class furny.swing.admin.statistics.chart.FitnessHistogramChart
 
toString() - Method in class furny.swing.admin.statistics.chart.FurnitureHistogramChart
 
toString() - Method in interface furny.swing.admin.statistics.chart.IChartSettings
 
toString() - Method in class furny.swing.admin.statistics.chart.MaxFitnessGenerationChart
 
toString() - Method in class furny.swing.admin.statistics.chart.MaxFitnessTimeChart
 
toString() - Method in class furny.swing.admin.statistics.chart.MeanFitnessGenerationChart
 
toString() - Method in class furny.swing.admin.statistics.chart.MeanFitnessTimeChart
 
toString() - Method in class furny.swing.admin.statistics.chart.MinMaxFitnessGenerationChart
 
toString() - Method in class furny.swing.admin.tags.TagTree.TagNode
 
toString() - Method in class furny.swing.admin.tags.TagTree.TagTypeNode
 
toString() - Method in class ga.core.individual.IndividualComparator.TestInterval
 
toString() - Method in class ga.core.individual.population.ArrayListPopulation
 
toString() - Method in class ga.core.individual.population.KMeansClusterPopulation
 
toString() - Method in class ga.view.billard.nodes.BillardObjectNode
 
toString() - Method in class ga.view.config.AbstractSettings
 
toString() - Method in class ga.view.examples.simple.SimpleObjectIndividual
 
TournamentSelector<T extends IIndividual<T>> - Class in ga.core.selection
Implementation of a tournament selector.
TournamentSelector(int) - Constructor for class ga.core.selection.TournamentSelector
Create a new tournament selector with the given tournament size.
tournamentSize - Variable in class ga.core.selection.TournamentSelector
 
tree - Variable in class furny.swing.admin.tags.TagTransferHandler
 
type - Variable in class furny.entities.Tag
 
type - Variable in class furny.ga.logger.entities.LogEvent
The type.
type - Variable in class furny.swing.admin.tags.TagTree.TagTypeNode
 
TYPE - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
TYPE_COUNT - Static variable in class ga.view.examples.simple.SimpleObjectIndividual
 

U

uiState - Variable in class furny.states.InitializerPreState
 
uiState - Variable in class furny.states.SummaryPostState
 
uiState - Variable in class ga.view.aerial.AerialEvaluationState
 
UNEVALUATED - Static variable in interface ga.core.individual.IFitness
 
update(float) - Method in class furny.jme.appstate.RootNodeState
 
update(float) - Method in class furny.jme.appstate.SimpleAppState
 
update() - Method in class furny.swing.admin.importer.ImporterPanel.FileListModel
Update the directory view.
update() - Method in class furny.swing.admin.importer.ImporterPanel.FileTableModel
Update the directory view.
update() - Method in class furny.swing.admin.tags.TagTree
Updates the tags.
update(float) - Method in class ga.view.appstate.roomplanner.RoomPlanner.MenuMouseListener
Deprecated.  
update(float) - Method in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
update(float) - Method in class ga.view.appstate.RootNodeState
 
update(float) - Method in class ga.view.billard.BillardEvaluationState
 
update(float) - Method in class ga.view.streaming.StreamingEvaluationState
 
updateAntialiasChoices() - Method in class ga.view.config.SettingsDialog2
 
updateCamera() - Method in class ga.view.input.CamDragListener
Update the camera, should only be called internally.
updateDebugText() - Method in class ga.view.streaming.nodes.PanelNode
Updates debug text.
updateDisplayChoices() - Method in class ga.view.config.SettingsDialog2
updateDisplayChoices updates the available color depth and display frequency options to match the currently selected resolution.
updateFurniture(Long) - Method in class furny.furndb.FurnDBManager
Non-blocking method to get a furniture by id.
updateFurnitureIds() - Method in class furny.furndb.FurnDBManager
Non-blocking method to get the furniture ids.
updateGenotypeField() - Method in class furny.swing.admin.genotype.GenotypePanel
Updates the genotype text field.
updateIds - Variable in class furny.furndb.FurnDBManager
 
updateIds() - Method in class furny.swing.admin.BrowserPanel
Gets the current furniture ids from the FurnDBManager.
updateIdsByTagName(SearchType, String, boolean) - Method in class furny.furndb.FurnDBManager
Non-blocking method to get find furnitures by a string.
updateLogicalState(float) - Method in class ga.view.appstate.menu.MenuState.MenuNode
 
updateLogicalState(float) - Method in class ga.view.billard.nodes.BillardObjectNode
 
updateLogicalState(float) - Method in class ga.view.streaming.nodes.EvaluationNode
 
updateLogicalState(float) - Method in class ga.view.streaming.nodes.PanelNode
 
updateResolutionChoices() - Method in class ga.view.config.SettingsDialog2
updateResolutionChoices updates the available resolutions list to match the currently selected window mode (fullscreen or windowed).
updateShape() - Method in class furny.ga.FurnEntry
Updates the bounds shape.
updateShowRoom() - Method in class furny.states.InitializerPreState
Updates show room.
updateShowroom() - Method in class furny.swing.admin.genotype.GenotypePanel
Updates the showroom size.
updateSizeByAge() - Method in class ga.view.billard.nodes.BillardObjectNode
Resizes the node depending on the age.
updateTags(TagType) - Method in class furny.furndb.FurnDBManager
Non-blocking method to get tags by their type.
updateTags() - Method in class furny.swing.admin.tags.TagPanel
Updates selected tags.
updateView() - Method in class furny.states.InitializerUIState
Updates the view.
updateView() - Method in class furny.swing.admin.genotype.GenotypePanel
Updates the displayed phenotype.
updateViewerSize() - Method in class furny.swing.admin.viewer.ViewerCanvasPanel
Updates the viewer size.
upperBox - Variable in class ga.view.streaming.StreamingEvaluationState
 
useCentering - Variable in class ga.view.billard.BillardEvaluationState
 
useEliteStrategy - Variable in class ga.core.algorithm.automatic.SGA
 
useEliteStrategy - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
useEliteStrategy - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
userScaleGrid - Variable in class furny.swing.admin.viewer.ModelViewerState
 

V

validate - Variable in class ga.core.algorithm.automatic.SGA
 
validate - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
validate - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
validator - Variable in class furny.swing.admin.genotype.GenotypePanel
 
validator - Variable in class ga.core.algorithm.automatic.SGA
 
validator - Variable in class ga.core.algorithm.automatic.SGAGeneration
 
validator - Variable in class ga.core.algorithm.interactive.AbstractSIGA
 
valueA - Variable in class furny.ga.tuples.Couple
 
valueB - Variable in class furny.ga.tuples.Couple
 
valueOf(String) - Static method in class furny.entities.Tag
Factory method to parse a tag from a String.
valueOf(String) - Static method in enum furny.entities.TagType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum furny.furndb.importer.FurnDBImporter.ExitMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum furny.furndb.SearchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum furny.ga.logger.DataCache.DataId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum furny.ga.logger.entities.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum furny.jme.appstate.SimpleAppState.VIEWPORT
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum furny.util.ImageUtils.ImageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ga.core.validation.IValidationRule.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ga.view.streaming.nodes.PanelNode.InfoStringType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ga.view.streaming.nodes.PanelNode.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ga.view.streaming.showroom.BoxShowRoom.LightingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ga.view.streaming.showroom.CameraSettings.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ga.view.streaming.showroom.ShowRoomSettings.ShowRoomType
Returns the enum constant of this type with the specified name.
values() - Static method in enum furny.entities.TagType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum furny.furndb.importer.FurnDBImporter.ExitMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum furny.furndb.SearchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum furny.ga.logger.DataCache.DataId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum furny.ga.logger.entities.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum furny.jme.appstate.SimpleAppState.VIEWPORT
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum furny.util.ImageUtils.ImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ga.core.validation.IValidationRule.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class ga.view.config.AbstractSettings
 
values() - Static method in enum ga.view.streaming.nodes.PanelNode.InfoStringType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ga.view.streaming.nodes.PanelNode.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ga.view.streaming.showroom.BoxShowRoom.LightingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ga.view.streaming.showroom.CameraSettings.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ga.view.streaming.showroom.ShowRoomSettings.ShowRoomType
Returns an array containing the constants of this enum type, in the order they are declared.
vector - Variable in class furny.ga.FurnEntry
 
verifyAndSaveCurrentSelection() - Method in class ga.view.config.SettingsDialog2
verifyAndSaveCurrentSelection first verifies that the display mode is valid for this system, and then saves the current selection as a properties.cfg file.
viewer - Variable in class furny.swing.admin.BrowserPanel
 
viewer - Variable in class furny.swing.admin.FurnDBAdminFrame
 
viewer - Variable in class furny.swing.admin.FurnitureLabel
 
viewer - Variable in class furny.swing.admin.FurnitureLabelPopupMenu
 
viewer - Variable in class furny.swing.admin.viewer.ViewerCanvasPanel
 
ViewerCanvasPanel - Class in furny.swing.admin.viewer
Panel that contains the canvas, JME draws onto and some buttons.
ViewerCanvasPanel(Application, IModelViewer) - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel
Instantiates a new viewer canvas panel.
ViewerCanvasPanel.ActionCenter - Class in furny.swing.admin.viewer
Action to center the model.
ViewerCanvasPanel.ActionCenter() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionCenter
Instantiates a new action to center the model.
ViewerCanvasPanel.ActionRotateLeft - Class in furny.swing.admin.viewer
Action to rotate the model left.
ViewerCanvasPanel.ActionRotateLeft() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionRotateLeft
Instantiates a new action to rotate left.
ViewerCanvasPanel.ActionRotateRight - Class in furny.swing.admin.viewer
Action to rotate the model right.
ViewerCanvasPanel.ActionRotateRight() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionRotateRight
Instantiates a new action to rotate right.
ViewerCanvasPanel.ActionToggleDirection - Class in furny.swing.admin.viewer
Action to toggle the direction arrow display.
ViewerCanvasPanel.ActionToggleDirection() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleDirection
Instantiates a new action to toggle direction arrow.
ViewerCanvasPanel.ActionToggleGrid - Class in furny.swing.admin.viewer
Action to toggle grid display.
ViewerCanvasPanel.ActionToggleGrid() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleGrid
Instantiates a new action to toggle the grid.
ViewerCanvasPanel.ActionToggleRotation - Class in furny.swing.admin.viewer
Action to toggle rotation.
ViewerCanvasPanel.ActionToggleRotation() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleRotation
Instantiates a new action to toggle rotation.
ViewerCanvasPanel.ActionToggleScaleGrid - Class in furny.swing.admin.viewer
Action to toggle scale grid display.
ViewerCanvasPanel.ActionToggleScaleGrid() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleScaleGrid
Instantiates a new action to toggle scale grid.
ViewerCanvasPanel.ActionToggleStats - Class in furny.swing.admin.viewer
Action to toggle statistics display.
ViewerCanvasPanel.ActionToggleStats() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleStats
Instantiates a new action to toggle stats.
ViewerCanvasPanel.ActionToggleUserScaleGrid - Class in furny.swing.admin.viewer
Action to toggle user scale grid display.
ViewerCanvasPanel.ActionToggleUserScaleGrid() - Constructor for class furny.swing.admin.viewer.ViewerCanvasPanel.ActionToggleUserScaleGrid
Instantiates a new action to toggle user scale grid.
viewerPanel - Variable in class furny.swing.admin.FurnDBAdminFrame
 
viewPort - Variable in class furny.furndb.importer.RenderThumbnailState
 
viewPort - Variable in class furny.jme.appstate.SimpleAppState
 
viewPort - Variable in class ga.view.appstate.GUIState
 
viewPort - Variable in class ga.view.appstate.SceneState
 
viewSettings - Variable in class ga.view.appstate.menu.MenuState
 
viewSettings - Variable in class ga.view.appstate.roomplanner.RoomPlanner
Deprecated.  
ViewSettings - Class in ga.view.config
This is an extended ArrayList that parses and holds all GASettings.
ViewSettings() - Constructor for class ga.view.config.ViewSettings
Instantiates a new view settings.
ViewSettings(Element) - Constructor for class ga.view.config.ViewSettings
Instantiates a new view settings and parses the GASettings from xml.
viewSettings - Variable in class ga.view.MTIEvaluator
 
viewSettingsFile - Variable in class ga.view.MTIEvaluator
 
viewSettingsFileName - Variable in class ga.view.MTIEvaluator
 
vRotateCamera(float) - Method in class ga.view.input.CamDragListener
Rotates the camera around the target on the vertical plane.
vRotation - Variable in class ga.view.input.CamDragListener
 
vsyncBox - Variable in class ga.view.config.SettingsDialog2
 

W

Wall - Class in ga.view.streaming.showroom
This is special type of a box where the walls become invisible when viewed from outside.
Wall(float, float, float) - Constructor for class ga.view.streaming.showroom.Wall
Creates a new box.
Wall(Vector3f, float, float, float) - Constructor for class ga.view.streaming.showroom.Wall
Creates a new box.
Wall(Vector3f, Vector3f) - Constructor for class ga.view.streaming.showroom.Wall
Constructor instantiates a new Box object.
Wall() - Constructor for class ga.view.streaming.showroom.Wall
Empty constructor for serialization only.
WALL_MATERIAL - Static variable in class ga.view.streaming.showroom.ShowRoomSettings
 
wallColor - Variable in class furny.states.InitializerUIController
 
wallHeight - Variable in class ga.view.billard.BillardEvaluationState
 
wallMaterial - Variable in class ga.view.streaming.showroom.ShowRoom
 
walls - Variable in class ga.view.streaming.showroom.BoxShowRoom
 
wallThickness - Variable in class ga.view.billard.BillardEvaluationState
 
watchDir - Variable in class furny.swing.admin.importer.ImporterPanel
 
watchThread - Variable in class furny.swing.admin.importer.ImporterPanel
 
watchThreadActive - Variable in class furny.swing.admin.importer.ImporterPanel
 
whiteMaterial - Variable in class ga.view.streaming.showroom.ShowRoom
 
wID - Variable in class furny.ga.operators.RealMutationOp
 
widthSpinner - Variable in class furny.swing.admin.genotype.GenotypePanel
 
windowedResolutions - Variable in class ga.view.config.SettingsDialog2
 
writeCSV(double[][], String) - Static method in class furny.ga.logger.GACSVLogger
Writes the data array to the CSV file.
writeFitness(FurnLayoutIndividual, StringBuilder) - Static method in class furny.ga.util.FurnLayoutIOUtil
Writes the fitness of a furniture layout individual to a string builder.
writeSimpleGenotype(long[][], StringBuilder) - Static method in class furny.ga.util.FurnLayoutIOUtil
Prints the simple genotype to a string builder.
writeSimpleGenotypeHeader(StringBuilder) - Static method in class furny.ga.util.FurnLayoutIOUtil
Writes the header of a simple genotype to a string builder.
writeSimpleGenotypeSet(long[][], StringBuilder) - Static method in class furny.ga.util.FurnLayoutIOUtil
Prints the simple genotype in set notation to a string builder.
wRotate - Variable in class furny.ga.operators.RealMutationOp
 
wTranslate - Variable in class furny.ga.operators.FurnLayoutMutationOp
 
wTranslate - Variable in class furny.ga.operators.RealMutationOp
 

X

x - Variable in class ga.view.streaming.nodes.PanelNode
 
xGene - Variable in class furny.ga.logger.entities.GeneEntry
The x gene.
xGene - Variable in class furny.ga.RoomVector
 

Y

y - Variable in class ga.view.streaming.nodes.PanelNode
 
yGene - Variable in class furny.ga.logger.entities.GeneEntry
The y gene.
yGene - Variable in class furny.ga.RoomVector
 

Z

z - Variable in class ga.view.streaming.nodes.PanelNode
 
zoomCamera(float) - Method in class ga.view.input.CamDragListener
Moves the camera toward or away the target.
zoomSpeed - Variable in class ga.view.input.CamDragListener
 

A B C D E F G H I K L M N O P R S T U V W X Y Z